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

Aktualizace podpole v dokumentu mongoDB pomocí findOne a uložení

Protože vaše schéma definuje a jako obecný objekt je toto pole považováno za Smíšené zadejte Mongoose a musíte jej označit jako změněný voláním markModified nebo uložit bude změnu ignorovat.

obj.markModified('a');
obj.save(function(err,real){ ...

Podívejte se na diskuzi o Smíšené typy na této stránce z dokumentů.




  1. Jak povolit protokolování pro Mongoose a ovladač MongoDB Node.JS

  2. sloučit více dokumentů do jednoho dokumentu s oběma poli dokumentu v MongoDB

  3. Složené dotazy s Redis

  4. Implementujte automatické doplňování na MongoDB