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

Come restituire il numero di oggetti aggiornati in mongodb?

Usa getLastError. Le n la chiave conterrà il numero di documenti aggiornati

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

Nota che questo esegue il comando "getLastError" che restituisce il numero di righe dopo il completamento del comando di aggiornamento.

I comandi del database sono elencati qui .