sql >> Databáze >  >> NoSQL >> MongoDB

Jak mohu zkontrolovat, že příkaz mongo update byl úspěšný v uzlu

Jeden ze způsobů od findAndModify metoda:Můžete snadno porovnat celý nový objekt a ověřit každý klíč.

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

update() vrátit pouze určitý počet dokumentů, které byly úspěšně aktualizovány. Takže vaše logika kontroly, zda aktualizace proběhla úspěšně nebo ne, je také platná.




  1. MongoDB:Efektivní návrh schémat s vloženými dokumenty

  2. Dotazy v MongoDB

  3. JedisPoolConfig nelze přiřadit ke GenericObjectPoolConfig

  4. Jak používat Redis v programu C++?