Mongoose save() not updating value in an array in database document

后端 未结 3 708
没有蜡笔的小新
没有蜡笔的小新 2021-01-31 15:59

I am trying to update a document in a collection (units) using GUI and after it gets updated I want to update the value (user.Units which is an array of Unit names) in collecti

3条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-31 16:13

    Maybe notify mongooose the dataset has changed like this :

    doc.markModified('pathToYourAttribute') 
    

    From the docs http://mongoosejs.com/docs/schematypes.html

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

    Hope it helps!

提交回复
热议问题