.findAndModify()
metoda v implementaci nativního ovladače uzlu se liší od implementace mongo shell. Chcete-li provést aktualizaci jako výše, postupujte takto:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
function(err,doc) {
// work here
}
);
Kupodivu poněkud odstranit, které zadáte v možnostech, takže totéž „odstraní“ odpovídající dokument:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
{ "remove": true },
function(err,doc) {
// work here
}
);
Hlavním rozdílem je, že nepojmenujete „klíčové“ sekce pro akce.