.findAndModify()
методът в реализацията на драйвера на възела е различен от реализацията на mongo shell. За да направите актуализация, както по-горе, трябва да направите:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
function(err,doc) {
// work here
}
);
Странно донякъде да премахнете, посочвате в опциите, така че същото да "премахне" съответстващия документ:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
{ "remove": true },
function(err,doc) {
// work here
}
);
Основната разлика е, че не назовавате "ключовите" секции за действията.