sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo permitir datos JSON de forma libre dentro de documentos Mongoose?

Cuando modificas el contenido de un Mixed campo como freeform_data, debe notificar a Mongoose que ha cambiado su valor llamando a markModified(path) en el documento modificado o en un save() posterior la llamada no lo guardará.

Por ejemplo:

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