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

Mongoで配列内のオブジェクトを更新する方法

    FindAndModify を探していると思います :

    db.runCommand({
      findAndModify: "post",
      query: { user_id: 123 },
      update: { $set: { user_id: 'abc' } }
    })
    

    編集

    更新 multiの場合 trueに設定されています :

    db.post.update(
      { user_id: 123 },
      { $set: { user_id: 'abc' } },
      { multi: true }
    )
    


    1. クエリがMongoDBのインデックスを使用しているかどうかを確認します

    2. Jacksonを使用したJavaMongoDBObjectとの間の効率的なPOJOマッピング

    3. NodeJS + MongoDB:findOne()を使用してコレクションからデータを取得する

    4. dbpathを変更した後にMongodbサーバーが起動しない