findOneAndUpdate
tìm kiếm tài liệu và chỉ cập nhật các mục nhập trong tài liệu cập nhật nhất định. Các mục nhập khác trong tài liệu được tìm thấy sẽ vẫn còn.
findOneAndReplace
tìm kiếm tài liệu, xóa mọi thứ bên trong tài liệu này và đặt các mục nhập của tài liệu thay thế đã cho.
Ví dụ: Bạn có một tài liệu {"name":"James", "age":"21"}
Nếu bạn sử dụng findOneAndUpdate
chức năng với tài liệu cập nhật {"age":"22"}
, bạn sẽ nhận được tài liệu {"name":"James", "age":"22"}
Nếu bạn sử dụng findOneAndReplace
chức năng với tài liệu thay thế {"age":"22"}
, bạn sẽ nhận được tài liệu {"age":"22"}
(Tên đã bị xóa)
Xem: Tài liệu findOneAndUpdate và Tài liệu findOneAndReplace