sql >> Databáze >  >> NoSQL >> MongoDB

Jak vrátit počet aktualizovaných objektů v mongodb?

Použijte getLastError. n klíč bude obsahovat počet aktualizovaných dokumentů

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

Všimněte si, že to spustí příkaz "getLastError", který po dokončení příkazu aktualizace vrátí počet řádků.

Databázové příkazy jsou uvedeny zde .




  1. MongoDB:Jak načíst kolekci s vnořeným polem v C#?

  2. Selhalo:není záměr shromažďovat v archivu

  3. jak zkontrolovat z ovladače, jestli běží mongoDB server

  4. pymongo - jak najít shodu při vyhledávání?