.findAndModify()
metoden i noden native driver implementering er forskellig fra mongo shell implementeringen. For at lave en opdatering som ovenfor gør du:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
function(err,doc) {
// work here
}
);
Mærkeligt noget at fjerne, angiver du i indstillinger, så det samme ville "fjerne" det matchede dokument:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
{ "remove": true },
function(err,doc) {
// work here
}
);
Den største forskel er, at du ikke navngiver "nøgle"-sektionerne for handlingerne.