MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवला अद्यतन दस्तावेज़ FindByIdAndUpdate के साथ विफल

findByIdAndUpdate एक स्थिर विधि है:

var landmarkModel = mongoose.model('landmark', landmarkSchema, 'landmarks');
var lm = req.body;

delete lm._id;

landmarkModel.findByIdAndUpdate(req.body._id, lm, console.log);

ध्यान दें कि landmarkModel सादा js स्वीकार करता है वस्तुओं।

अगर आपके पास पहले से एक mongoose है ऑब्जेक्ट तो save . का उपयोग करना सबसे अच्छा है इसके बजाय:

var landmarkModel = mongoose.model('landmark', landmarkSchema, 'landmarks');

landmarkModel.findById(req.body._id, function (err, lm) {
  if (err) return next(err);

  //adding data to schema here, like: lm.name = req.body.name;

  lm.save(console.log);
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. प्रक्रिया को कॉल करते समय ड्रॉपज़ोन फ़ाइल पूरी तरह से संसाधित नहीं होती हैफ़ाइल (फ़ाइल)

  2. Mongoose का उपयोग करके MongoDB दस्तावेज़ से एक कुंजी हटाएं

  3. MongoDB के साथ सरणी से विशिष्ट आइटम निकाल रहा है

  4. स्थानीय कुंजी MONGODB का उपयोग करके डेटा एन्क्रिप्शन सक्षम करते समय त्रुटि

  5. पिछले संस्करणों की तुलना में 2.6 MongoDB शेल में इन्सर्ट धीमा क्यों है?