Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

दस्तावेजों के लिए MongoDB बल्क इंसर्ट

<घंटा/>

बल्क इंसर्ट के लिए, आप MongoDB में इन्सर्ट () का उपयोग कर सकते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> var manyDocument = db.demo255.initializeUnorderedBulkOp();
> manyDocument.insert( { "Name":"Chris",Age:24} );
> manyDocument.insert( {"Name":"Bob",Age:22 } );
> manyDocument.insert( { "Name":"David",Age:23 } );
> manyDocument.execute();
BulkWriteResult({
   "writeErrors" : [ ],
   "writeConcernErrors" : [ ],
   "nInserted" : 3,
   "nUpserted" : 0,
   "nMatched" : 0,
   "nModified" : 0,
   "nRemoved" : 0,
   "upserted" : [ ]
})

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo255.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e47a25e1627c0c63e7dba82"), "Name" : "Chris", "Age" : 24 }
{ "_id" : ObjectId("5e47a25e1627c0c63e7dba83"), "Name" : "Bob", "Age" : 22 }
{ "_id" : ObjectId("5e47a25e1627c0c63e7dba84"), "Name" : "David", "Age" : 23 }

  1. MongoDB में बल्क इंसर्ट करें?

    MongoDB में बल्क इंसर्ट के लिए, इनिशियलाइज़UnorderedBulkOp() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > var bulkInsertDoc = db.demo663.initializeUnorderedBulkOp(); > bulkInsertDoc.insert( { Name: "John",CountryName:"US"} ); > bulkInsertDoc.insert( { Name: &

  1. एक बार में कई इंसर्ट के लिए MongoDB इंसर्ट स्टेटमेंट लिखना

    एकाधिक डालने के लिए, MongoDB में सम्मिलित करें() का उपयोग करें। आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं - > db.demo689.insert([ ...    {ClientName:"Chris","ClientAge":34,"ClientCountryName":"US"}, ...    {ClientName:"David"

  1. MongoDB में विशिष्ट एकाधिक दस्तावेज़ प्राप्त करें

    MongoDB में विशिष्ट एकाधिक दस्तावेज़ प्राप्त करने के लिए, $in का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo593.insertOne({id:1,"Name":"Chris"});{    "acknowledged" : true, "insertedId" : ObjectId("5e93177dfd2d90c177b5bcd9&q