.findAndModify()
Metoda w implementacji sterownika natywnego węzła różni się od implementacji powłoki mongo. Aby dokonać aktualizacji, jak powyżej, wykonaj:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
function(err,doc) {
// work here
}
);
Dziwne trochę, aby usunąć określone w opcjach, aby to samo „usuwało” dopasowany dokument:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
{ "remove": true },
function(err,doc) {
// work here
}
);
Główną różnicą jest to, że nie nazywasz sekcji „kluczowych” dla akcji.