एकाधिक लेखन कार्यों के लिए, MongoDB में बल्कवाइट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo428.insertOne({"Name" :"Chris", "Age" :21 });{ "acknowledge" :true, "insertId" :ObjectId("5e75f428bbc41e36cc3cae83")}> db.demo428. इंसर्टऑन ({"नाम":"क्रिस", "आयु":23}); {"स्वीकृत":सच, "सम्मिलित आईडी":ऑब्जेक्ट आईडी ("5e75f429bbc41e36cc3cae84")}> db.demo428.insertOne ({"नाम":" डेविड", "आयु":22});{"स्वीकृत":सच, "सम्मिलित आईडी":ऑब्जेक्टआईडी("5e75f42abbc41e36cc3cae85")}> db.demo428.insertOne({ "नाम":"डेविड", "आयु" :21 });{ "स्वीकृत" :सच, "insertId" :ObjectId("5e75f42abbc41e36cc3cae86")}
संग्रह से सभी दस्तावेज़ ढूंढें () विधि की सहायता से प्रदर्शित करें
> db.demo428.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e75f428bbc41e36cc3cae83"), "Name" :"Chris", "Age" :21 }{ "_id" :ObjectId("5e75f429bbc41e36cc3cae84"), "Name" :"Chris", " उम्र" :23 }{ "_id" :ObjectId("5e75f42abbc41e36cc3cae85"), "Name" :"David", "Age" :22 }{ "_id" :ObjectId("5e75f42abbc41e36cc3cae86"), "Name" :"David" , "आयु" :21 }
MongoDB में दस्तावेज़ अपडेट करते समय सशर्त अप्सर्ट (सम्मिलित) के लिए क्वेरी निम्नलिखित है -
> db.demo428.bulkWrite(... [... {"अपडेटवन":{... "फ़िल्टर":{ "नाम":"डेविड", "आयु":22},... " अपडेट":{"$सेट":{"जानकारी":{नाम:"जॉन"}}}...}},... {"इन्सर्टवन":{... "दस्तावेज़":{ "नाम":"कैरोल", "आयु":22, "जानकारी":{नाम:"जॉन"}}...}}...],... {"आदेश दिया गया":झूठा}...){"स्वीकृत" :सच, "deletedCount" :0, "insertedCount" :1, "matchedCount" :1, "upsertedCount" :0, "insertIds" :{ "1" :ObjectId("5e75f448bbc41e36cc3cae87") }, "upsertedIds" :{ } }पूर्व>संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo428.find();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e75f428bbc41e36cc3cae83"), "Name" :"Chris", "Age" :21 }{ "_id" :ObjectId("5e75f429bbc41e36cc3cae84"), "Name" :"Chris", " आयु" :23 }{ "_id" :ObjectId("5e75f42abbc41e36cc3cae85"), "नाम" :"डेविड", "आयु" :22, "जानकारी" :{ "नाम" :"जॉन" } }{ "_id" :ObjectId("5e75f42abbc41e36cc3cae86"), "Name" :"David", "Age" :21 }{ "_id" :ObjectId("5e75f448bbc41e36cc3cae87"), "Name" :"Carol", "Age" :22, "Info" :{ "नाम" :"जॉन" } }