MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để trả về số lượng đối tượng đã cập nhật trong mongodb?

Sử dụng getLastError. n khóa sẽ chứa số lượng tài liệu được cập nhật

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

Lưu ý rằng thao tác này chạy lệnh "getLastError", trả về số hàng sau khi lệnh cập nhật hoàn tất.

Các lệnh cơ sở dữ liệu được liệt kê ở đây .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trả về mảng cụ thể từ bộ sưu tập đối tượng

  2. trình kết nối kafka debezium mongodb Cập nhật CDC / $ set thông báo không có bộ lọc (_id value)

  3. Sự khác biệt giữa cơ sở dữ liệu Mongodb tạp chí và không tạp chí là gì

  4. Mongo $ addToSet an Array

  5. Làm thế nào để xây dựng truy vấn để cập nhật tài liệu mảng lồng nhau trong mongo?