sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur kan jag kontrollera att ett mongo-uppdateringskommando lyckades i noden

En av vägarna genom findAndModify metod:Du kan enkelt jämföra ett helt nytt objekt och verifiera varje nyckel.

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

update() returnera endast ett antal av de dokument som har uppdaterats framgångsrikt. Så din logik för att kontrollera om uppdateringen lyckades eller inte är också giltig.




  1. Mongoose, CastError:Cast to Array misslyckades för värde när man försökte spara en modell som innehåller en modell

  2. Hur kan jag köra redis på en enda server på olika portar?

  3. Garanterar Stackexchange.Redis' fire and forget leverans?

  4. Hitta antalet maximala på varandra följande poster baserat på ett fält i Mongodb Query