sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo devolver el número de objetos actualizados en mongodb?

Usa getLastError. El n la clave contendrá el número de documentos actualizados

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

Tenga en cuenta que esto ejecuta el comando "getLastError" que devuelve el número de filas después de que se haya completado el comando de actualización.

Los comandos de la base de datos se enumeran aquí .