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

Các trường hợp sử dụng cho updateOne over findOneAndUpdate trong MongoDB

Tôi nghĩ rằng findOneAndUpdate thực hiện một hoạt động nguyên tử, vì vậy tôi giả định rằng updateOne không.

Tại sao bạn lại giả định như vậy?

findOneAndUpdate trả về một tài liệu trong khi updateOne không (nó chỉ trả về _id nếu nó đã tạo một tài liệu mới).

Tôi nghĩ đó là sự khác biệt chính. Vì vậy, trường hợp sử dụng của updateOne là khi bạn không cần tài liệu và muốn tiết kiệm một chút thời gian và băng thông.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring Boot và cách cấu hình chi tiết kết nối với MongoDB?

  2. Nhà điều hành đường ống tổng hợp MongoDB $ eq

  3. Làm cách nào để định cấu hình MongoDB của tôi để tính đến UTF-8?

  4. JSON tuần tự hóa Mongodb

  5. Nhiều điều kiện tham gia bằng cách sử dụng toán tử $ lookup