MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como atualizar objetos em array no Mongo


Acho que você está procurando por FindAndModify :
db.runCommand({
  findAndModify: "post",
  query: { user_id: 123 },
  update: { $set: { user_id: 'abc' } }
})

Editar

Acredito que você possa fazer algo semelhante em uma coleção com atualizar se multi está definido como true :
db.post.update(
  { user_id: 123 },
  { $set: { user_id: 'abc' } },
  { multi: true }
)