sql >> Databasteknik >  >> NoSQL >> MongoDB

Uppdatera ett underfält i ett mongoDB-dokument med findOne och spara

Eftersom ditt schema definierar a som ett generiskt objekt behandlas det fältet som Mixed skriv med Mongoose och du måste markera det som ändrat genom att anropa markModified kod> eller save ignorerar ändringen.

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

Se diskussionen om Mixed skriver på denna sida av dokumenten.




  1. motsvarighet till INET_ATON() i mongodb

  2. MongoDB skiljer mellan odefinierat och null

  3. Blockera åtkomst till Redis-nyckel (ServiceStack)

  4. gruppera efter datum i mogodb-frågan utan att ta hänsyn till tid