7
Estoy actualizando varios elementos en mongodb. ¿Es posible devolver el número de objetos afectados?¿Cómo devolver el número de objetos actualizados en mongodb?
Estoy actualizando varios elementos en mongodb. ¿Es posible devolver el número de objetos afectados?¿Cómo devolver el número de objetos actualizados en mongodb?
Use getLastError. La clave n 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 este se ejecuta el comando "getLastError" que devuelve el número de filas después de que el comando de actualización se ha completado.
Los comandos de la base de datos son listed here.
gracias, eso funciona para mí – potomok
¿Sabe dónde están documentados estos campos que obtienen retornos LastError? – UpTheCreek