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

मैं Mongoose/Node.js में एक साथ कई दस्तावेज़ कैसे सहेज सकता हूँ?

Mongoose अब Model.create में कई दस्तावेज़ संरचनाओं को पास करने का समर्थन करता है। उनके एपीआई उदाहरण को उद्धृत करने के लिए, यह अंत में कॉलबैक के साथ या तो एक सरणी या वस्तुओं की एक varargs सूची पारित करने का समर्थन करता है:

Candy.create({ type: 'jelly bean' }, { type: 'snickers' }, function (err, jellybean, snickers) {
    if (err) // ...
});

या

var array = [{ type: 'jelly bean' }, { type: 'snickers' }];
Candy.create(array, function (err, jellybean, snickers) {
    if (err) // ...
});

संपादित करें: जैसा कि कई लोगों ने नोट किया है, यह एक वास्तविक बल्क इंसर्ट नहीं करता है - यह केवल save को कॉल करने की जटिलता को छुपाता है अपने आप को कई बार। प्रदर्शन के हित में बल्क इंसर्ट प्राप्त करने के लिए वास्तविक मोंगो ड्राइवर का उपयोग करने का तरीका बताते हुए नीचे उत्तर और टिप्पणियां हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $toLower . का उपयोग करके MongoDB संग्रह अपडेट करें

  2. oplog.rs में ts फ़ील्ड पर अनुक्रमणिका अद्यतन नहीं है

  3. डिफ़ॉल्ट रूप से MongoDB शेल में सुंदर प्रिंट

  4. नेस्टेड सरणियों का MongoDB प्रोजेक्शन

  5. MongoDB अद्यतन कई ()