MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So aktualisieren Sie Objekte im Array in Mongo

Ich glaube, Sie suchen nach FindAndModify :

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

Bearbeiten

Ich glaube, Sie können mit aktualisieren wenn multi auf true gesetzt ist :

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