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

Como permitir dados JSON de formato livre nos documentos do Mongoose?


Quando você modifica o conteúdo de um Mixed campo como freeform_data, você precisa notificar o Mongoose que você alterou seu valor chamando markModified(path) no documento modificado ou em um save() subsequente chamada não vai salvá-lo.

Por exemplo:
user.freeform_data = { foo: 'bar' };
user.markModified('freeform_data');
user.save();