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

नेवला दस्तावेज़। काम नहीं कर रहा सहेजें

process.exit() हटाएं भाग, या इसे टाइमआउट में लपेटें। आप अपने डेटाबेस को निष्पादित करने के लिए पर्याप्त समय नहीं देते हैं। उदा. इसके बजाय इसे अंत में रखें:

...
setTimeout(() => process.exit(0), 2000); 

संपादित करें:या वादे जोड़ें, जैसे किसी ने टिप्पणी की:

exports.addUser = function(user, password) {
  var data = new User({ _id: user, password: password });
  return data.save()
  .then(() => console.log('User ' + user + ' added'))
  .catch(function(error) {
    console.log('ERROR: ' + error);
    else {  return false; }
 });  
};

फिर अपने मुख्य लूप में:

const promises = users.map(userData => addUser(userData));
Promise.all(promises)
.then(() => {
  console.log('All users added.');
  // .. do another async operation here, or process.exit();
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node.js Moongodb दो पाता है

  2. लोचदार बीनस्टॉक में मोंगोडीबी डॉकर छवि कैसे तैनात करें?

  3. एक अनुरोध के साथ किसी सरणी ऑब्जेक्ट के एकाधिक फ़ील्ड कैसे अपडेट करें?

  4. MongoDB $नहीं एकत्रीकरण पाइपलाइन ऑपरेटर

  5. मोंगो डीबी ऑब्जेक्ट आईडी जेएसओएन सीरिएलाइज़र का उपयोग करके deserializing