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

Hvordan returnerer man antallet af opdaterede objekter i mongodb?

Brug getLastError. n nøglen vil indeholde antallet af opdaterede dokumenter

> db.count.update({x : 1}, {$inc : {x : 1}}, false, true)
> db.runCommand({getLastError : 1})
{
"err" : null,
"updatedExisting" : true,
"n" : 5,
"ok" : true
}

Bemærk, at dette kører kommandoen "getLastError", som returnerer antallet af rækker, efter at opdateringskommandoen er fuldført.

Databasekommandoer er opført her .




  1. Kan ikke oprette forbindelse til MongoDB atlas-database

  2. Hvordan bestiller MongoDB deres dokumenter i én samling?

  3. mongo bruger mongoose i node ønsker at bruge eller og i forespørgsel

  4. Hvordan tilføjer man automatisk stigningsfelt i MongoDB-aggregat?