MongoDB
 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ECS Fargate не поддържа монтажи за свързване

  2. Съхранена процедура в MongoDB

  3. Актуализиране с израз вместо стойност

  4. JSON сериализира Mongodb

  5. Четенето на DBname.system.indexes се провали в клъстера Atlas от mongobee след свързване