sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose save() uppdaterar inte värdet i en array i databasdokument

Kanske meddela mongooose att datamängden har ändrats så här :

doc.markModified('pathToYourAttribute') 

Från dokumentet http://mongoosejs.com/docs/schematypes.html

person.anything = { x: [3, 4, { y: "changed" }] }; 
person.markModified('anything');

Hoppas det hjälper!



  1. Hur man itererar genom objekt inuti Collection Meteor Mongo

  2. Meteor $och med $or

  3. Skapa ett unikt autoinkrementfält med mongoose

  4. Finns det något sätt att sätta allt nollvärde på slutet när man sorterar med mongodb/mongoid?