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

नेवला, एक्सप्रेस, NodeJS के साथ अद्यतन मॉडल

कुछ भी अपडेट करने से पहले आपको दस्तावेज़ ढूंढना होगा:

Place.findById(req.params.id, function(err, p) {
  if (!p)
    return next(new Error('Could not load Document'));
  else {
    // do your updates here
    p.modified = new Date();

    p.save(function(err) {
      if (err)
        console.log('error')
      else
        console.log('success')
    });
  }
});

आपके पास उसी सेटअप का उपयोग करके उत्पादन कोड में मेरे लिए काम करता है। FindById के बजाय आप नेवले द्वारा प्रदान की गई किसी अन्य खोज विधि का उपयोग कर सकते हैं। बस यह सुनिश्चित करें कि आप दस्तावेज़ को अपडेट करने से पहले उसे प्राप्त कर लें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सॉकेट अपवाद:पता पहले से ही उपयोग में है MONGODB

  2. MongoDB:initAndListen में अपवाद:20 केवल-पढ़ने के लिए निर्देशिका पर लॉक फ़ाइल बनाने का प्रयास किया गया:/डेटा/डीबी, समाप्त हो रहा है

  3. $unionWith - MongoDB के UNION ALL . के बराबर

  4. मोंगोडीबी $isoDayOfWeek

  5. टॉमकैट के साथ मोंगोडीबी जावा ड्राइवर डेटाबेस कनेक्शन पूलिंग