MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie kann ich überprüfen, ob ein Mongo-Update-Befehl in node

Einerseits von findAndModify Methode:Sie können ganz einfach ganz neue Objekte vergleichen und jeden Schlüssel überprüfen.

db.getCollection('usertests').findAndModify({
    query: {"email":"[email protected]"},
    update: {name: "HHH", "email":"[email protected]"},
    new: true
})

update() gibt nur eine Anzahl der erfolgreich aktualisierten Dokumente zurück. Ihre Logik zur Überprüfung, ob die Aktualisierung erfolgreich war oder nicht, ist also ebenfalls gültig.