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

mongodbのサブドキュメントを更新しますか?

    次のように埋め込みドキュメントの実際の位置を指定する:

    // update _id field of first author    
    collection.update({'_id': "4f44af6a024342300e000001"}, 
                      {$set: { 'authors.0._id': "1" }} )
    

    または、位置演算子 を使用します :

    // update _id field of first matched by _id author    
    collection.update({'_id': "4f44af6a024342300e000001",
                        //you should specify query for embedded document
                        'authors._id' : "4f44af6a024342300e000002" }, 
         // you can update only one nested document matched by query                   
                        {$set: { 'authors.$._id': "1" }} )
    



    1. MongoDBを使用して相対要素をクエリする方法

    2. ブラウザのリロード:選択したページに戻らず、デフォルトのホームページに移動します-ReactJs

    3. Springを使用して認証が必要なMongoDBに接続する方法

    4. ノード関数で解決エラーを返します