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

làm thế nào để lấy giá trị trả về của findAndModify func trong MongoDB với mongoose?

Chỉ định {new:true} trong options sự vật. Điều này sẽ tạo ra giá trị kết quả của findAndModify là tài liệu sau khi áp dụng bản cập nhật, sau đó bạn có thể đọc từ đó để nhận giá trị mới của amount .

Chi tiết tại đây, trong bảng: http://www.mongodb.org/display/ DOCS / findAndModify + Command

Tôi tin rằng lệnh gọi lại của bạn sẽ cần có hai đối số, chẳng hạn như:function(err, result){

Khi lệnh gọi lại được kích hoạt, result phải chứa tài liệu mới (if err là null).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb 3.0 java insertOne

  2. Lọc một mảng được nhúng trong MongoDB

  3. Lỗi cấu hình:Máy chủ tại 127.0.0.1:27017 báo cáo phiên bản dây 0, nhưng phiên bản PyMongo này yêu cầu ít nhất 2 (MongoDB 2.6)

  4. MongoDB - $ set để cập nhật hoặc đẩy phần tử Array

  5. Làm thế nào để tìm 5 giá trị hàng đầu trong mongodb? và không được chứa cùng một giá trị