MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да върна броя на актуализираните обекти в mongodb?

Използвайте getLastError. Нана ще съдържа броя на актуализираните документи

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

Имайте предвид, че това изпълнява командата "getLastError", която връща броя на редовете след завършване на командата за актуализиране.

Командите за бази данни са изброени тук .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Какъв е еквивалентът на метода AbstractMongoEventListener за updateMulti mongooperation

  2. MongoDb - Заявка за масив

  3. Извличане на едно свойство от документ

  4. Вземете стойности като масив от елементи след $lookup

  5. Незаконен оператор за прекъсване (Node.js)