sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan tillader jeg JSON-data i frit format i Mongoose-dokumenter?

Når du ændrer indholdet af en Mixed felt som freeform_data, skal du give Mongoose besked om, at du har ændret dens værdi ved at kalde markModified(path) på det ændrede dokument eller en efterfølgende save() opkaldet gemmer det ikke.

For eksempel:

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


  1. Undgå samlet 16MB-grænse

  2. Hvad er fordelen ved at bruge Gorilla-sessions tilpasset backend?

  3. Mongoose.js instance.save() tilbagekald udløses ikke

  4. mongoose/mongodb forespørgsel på flere sorter