Model.findByIdAndUpdate
और Model.increment()
को गठबंधन करने का कोई तरीका है जो mongoose देशी संस्करण में वृद्धि करता है? या Model.update()
और __v
की कोई वृद्धि?मोंगोस findByIdAndUpdate() या अद्यतन() और वृद्धि()। __v कैसे बढ़ाना है?
इस कोड __v
Station.update({ _id: req.params.id },
{ $set: req.body, $inc: { __v: 1 } },
{ multi: false }, callback);
को नहीं बढ़ाया है, लेकिन किसी भी कस्टम Number
क्षेत्र की वृद्धि कर:
Station.update({ _id: req.params.id },
{ $set: req.body, $inc: { count: 1 } },
{ multi: false }, callback);
अब तक मैं __v
बढ़ाने के लिए सिर्फ एक ही रास्ता मिल गया है:
Station.findById(req.params.id, function (err, station) {
station.increment(); // this increments __v
station.save(req.body, callback)
})
http://stackoverflow.com/questions/7334390/has-mongoose-support-findandmodify-mongodb- विधि –