sql >> データベース >  >> NoSQL >> MongoDB

アイテムをMongodbコレクション配列にプッシュする

    $addToSetを使用します アレイ内の同じデータの複製を停止するには

    $addToSet 指定されたフィールドにアイテムがすでに含まれている場合、そのアイテムは追加されませんが、$push 指定された値が存在するかどうかに関係なく、フィールドに追加されます。

    User.update({ "_id": req.params.id  },
        { $addToSet: { "completed": req.body.completed } }, function (err, d) {
            if (!d.nModified) {
               // same value entered won't add to the array
            } else {
                // new value entered and will add to the array
            }
    });
    


    1. Mirthはmongodb接続に接続します

    2. Sailsでアプリを作成しているときにMongodbのオブジェクトIDを上書きする方法

    3. 新しいドキュメントの作成中のCosmosDBエラーコード400

    4. クエリビルダーの条件を、サブドキュメントのネストされた配列を含むMongoDB操作に変換します