.findAndModify()
trong triển khai trình điều khiển gốc nút khác với triển khai trình bao mongo. Để cập nhật như trên, bạn thực hiện:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
function(err,doc) {
// work here
}
);
Hơi kỳ lạ khi loại bỏ bạn chỉ định trong các tùy chọn, vì vậy điều tương tự sẽ "xóa" tài liệu phù hợp:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
{ "remove": true },
function(err,doc) {
// work here
}
);
Sự khác biệt chính là bạn không đặt tên cho các phần "chính" cho các hành động.