MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como retornar o número de objetos atualizados no mongodb?


Use getLastError. O n chave conterá o número de documentos atualizados
> db.count.update({x : 1}, {$inc : {x : 1}}, false, true)
> db.runCommand({getLastError : 1})
{
"err" : null,
"updatedExisting" : true,
"n" : 5,
"ok" : true
}

Observe que isso executa o comando "getLastError", que retorna o número de linhas após a conclusão do comando de atualização.

Os comandos do banco de dados estão listados aqui .