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

Mongodb:findOneAndUpdateを使用した配列要素の投影が機能しませんか?

    ドキュメント として findOneAndUpdateの場合 指定するには、投影オブジェクトをselectとして含める必要があります optionsのプロパティ パラメータ:

    theCollection.findOneAndUpdate(
        {   name : 'cherif',
            'friends.name':'kevin'
        },
        {   $set:{
                'friends.$.age':25
            }
        },
        {   select: { 
                friends: {
                   $elemMatch: 
                   {   age : 25 } 
                }
            }
        },
        function(err,result){
            if (!err) {
                console.log(result);
            }
        });
    



    1. mongodbは、あるコレクションのフィールドから他のコレクションのすべてのフィールドの正規表現をチェックします

    2. AzureでMongoDBに接続できません

    3. django-nonrelは管理者からリストフィールドを除外します

    4. アプリとウェブページ間のリアルタイム通信