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

MongoDb-$ setを使用してネストされたオブジェクトの複数の要素を更新するにはどうすればよいですか?

    次を使用して更新できます:

    db.myCollection.update({
        name: 'mydoc'
    }, {
        $set: {
            'nestedDoc.b': 20,
            'nestedDoc.c': 30,
            'nestedDoc.d': 40
        }
    })
    

    更新コマンドの詳細は次のとおりです。



    1. MongoDBの条件付き$sum

    2. Redisでいくつかのハッシュを取得する最も効率的な方法は?

    3. 私のmongodbを修復する方法は?

    4. 生のMongoDBクエリをRubyで直接起動する方法