MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie kann ich die Anzahl der aktualisierten Objekte in Mongodb zurückgeben?

Verwenden Sie getLastError. Das n Schlüssel enthält die Anzahl der aktualisierten Dokumente

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

Beachten Sie, dass dies den Befehl "getLastError" ausführt, der die Anzahl der Zeilen nach Abschluss des Aktualisierungsbefehls zurückgibt.

Datenbankbefehle sind hier aufgeführt .