Die .findAndModify()
-Methode in der knoteneigenen Treiberimplementierung unterscheidet sich von der Mongo-Shell-Implementierung. Um ein Update wie oben durchzuführen, gehen Sie wie folgt vor:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
function(err,doc) {
// work here
}
);
Seltsamerweise etwas zu entfernen, geben Sie in den Optionen an, damit dasselbe das übereinstimmende Dokument "entfernen" würde:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
{ "remove": true },
function(err,doc) {
// work here
}
);
Der Hauptunterschied besteht darin, dass Sie die "Schlüssel"-Abschnitte für die Aktionen nicht benennen.