MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment renvoyer le nombre d'objets mis à jour dans mongodb ?

Utilisez getLastError. Le n la clé contiendra le nombre de documents mis à jour

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

Notez que cela exécute la commande "getLastError" qui renvoie le nombre de lignes après la fin de la commande de mise à jour.

Les commandes de la base de données sont listées ici .