MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Atualizando um subcampo em um documento mongoDB usando findOne e salve


Como seu esquema define a como um objeto genérico, esse campo é tratado como Mixed digite por Mongoose e você precisa marcá-lo como alterado chamando markModified ou salvar irá ignorar a mudança.
obj.markModified('a');
obj.save(function(err,real){ ...

Veja a discussão de Misto digita nesta página dos docs.