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

Mongoose findByIdAndUpdate không trả về mô hình chính xác

Trong Mongoose 4.0, giá trị mặc định cho new tùy chọn của findByIdAndUpdate (và findOneAndUpdate ) đã thay đổi thành false , có nghĩa là trả lại tài liệu cũ (xem # 2262 của ghi chú phát hành). Vì vậy, bạn cần đặt tùy chọn thành true một cách rõ ràng để tải phiên bản mới của tài liệu, sau khi áp dụng bản cập nhật:

Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sự khác biệt giữa Spring Data MongoDB và Hibernate OGM cho MongoDB là gì?

  2. Cập nhật hàng loạt tài liệu trong MongoDB

  3. Tại sao mongoose sử dụng lược đồ khi lợi ích của mongodb được cho là nó không có lược đồ?

  4. Truy vấn mongodb từ golang bằng cách sử dụng _id được lưu trữ trong một mảng

  5. Tổng hợp MongoDB với trình điều khiển Java