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

Získejte aktualizovaný dokument v MongoDB

Místo použití .update() , myslím, že chcete použít .findAndModify() .

Aktualizace může aktualizovat více dokumentů a druhým argumentem zpětného volání je počet aktualizovaných dokumentů (ve vašem případě 1).

Pomocí findAndModify , můžete aktualizovat právě jeden dokument (přečtěte si dokumentaci o tom, jak se přesně liší od update ) a aktualizovaný dokument bude předán funkci zpětného volání.



  1. mongodb aktualizovat push pole

  2. MongoDB k použití Sharding s $lookup Aggregation Operator

  3. MongoDB PHP Uncaught MongoDB\Driver\Exception\ConnectionTimeoutException:Nebyly nalezeny žádné vhodné servery

  4. MongoDB jak zkontrolovat existenci