sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan opdateres objekter i array i Mongo

Jeg tror, ​​du leder efter FindAndModify :

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

Rediger

Jeg tror, ​​du kan gøre en lignende ting på en samling med opdatering hvis multi er indstillet til true :

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


  1. Mongodb kan ikke oprette forbindelse til localhost, men kan oprette forbindelse til localhosts IP-adresse

  2. Ugyldig ns ved tilslutning til mongodb-server

  3. Sådan stopper du indsættelse af duplikerede dokumenter i en mongodb-samling

  4. Kombination af match på tekstfelt med aggregat