sql >> Databáze >  >> NoSQL >> MongoDB

Jak aktualizovat objekty v poli v Mongo

Myslím, že hledáte FindAndModify :

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

Upravit

Věřím, že podobnou věc můžete udělat se sbírkou pomocí aktualizovat pokud multi je nastaveno na true :

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


  1. Nejlepší způsob, jak uložit denní čas v Mongoose

  2. MongoDB (Java) - Jak spustit dotaz uložený v souboru javascript?

  3. Agregace v místním časovém pásmu v mongodb

  4. MongoDB a Robomongo:Nelze se připojit (ověření)