.findAndModify()
Metoden i implementeringen av den inbyggda drivrutinen för noden skiljer sig från implementeringen av mongoskalet. För att göra en uppdatering enligt ovan gör du:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
function(err,doc) {
// work here
}
);
Konstigt något att ta bort anger du i alternativen så detsamma skulle "ta bort" det matchade dokumentet:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
{ "remove": true },
function(err,doc) {
// work here
}
);
Den största skillnaden är att du inte namnger "nyckelsektionerna" för åtgärderna.