नेवला में पहला प्रश्न देखें अक्सर पूछे जाने वाले प्रश्न:http://mongoosejs.com/docs/faq.html
// query the document you want to update
// set the individual indexes you want to update
// save the document
doc.array.set(3, 'changed');
doc.save();
संपादित करें
मुझे लगता है कि यह सभी पंक्तियों को अद्यतन करने के लिए काम करेगा। मुझे यह जानने में दिलचस्पी होगी कि क्या यह काम करता है।
let rowQueries = [];
theData.rows.forEach(row => {
let query = Model.findOneAndUpdate({
issueId: theData.issueId,
'row._id': row._id
}, {
$set: {
'row.$': row
}
});
rowQueries.push(query.exec());
});
Promise.all(rowQueries).then(updatedDocs => {
// updated
});