sql >> Database >  >> NoSQL >> MongoDB

Objecten in array bijwerken in Mongo

Ik denk dat je op zoek bent naar FindAndModify :

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

Bewerken

Ik geloof dat je iets soortgelijks kunt doen voor een verzameling met bijwerken if multi is ingesteld op true :

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


  1. Authenticatie met Spring Security en MongoDB

  2. Redis:Sorteer en ontvang n Buursleutels

  3. MongoDB, verwijder object uit array

  4. mongoengine - Zoekopdracht op ListField of EmbeddedDocumentField