इसके लिए bulkWrite() का उपयोग करें। आइए एक संग्रह बनाते हैं:
सभी दस्तावेज़ देखने के लिए:
{ "_id" : "101", "Name" : "Chris", "Details" : [ { "Marks1" : 60, "Marks2" : 70, "Marks3" : 70 }, { "Marks1" : 70, "Marks2" : 70, "Marks3" : 90 } ] }कई शर्तों के साथ सरणी डालें या अपडेट करने की क्वेरी
bulkWrite()के साथ कई ऑपरेशन:ऑपरेशन के बाद दस्तावेज़ देखें:
{ "_id" : "101", "Name" : "Chris", "Details" : [ { "Marks1" : 60, "Marks2" : 70, "Marks3" : 96 }, { "Marks1" : 70, "Marks2" : 70, "Marks3" : 90 }, { "Marks1" : 94, "Marks2" : 97, "Marks3" : 99 } ] } { "_id" : 101, "Details" : [ { "Marks1" : 34, "Marks2" : 67, "Marks3" : 87 } ] }व्याख्या:
bulkWrite()एक साथ कई ऑपरेशन निष्पादित करता है। पहला मिलान तत्व अपडेट करता है, दूसरा नया तत्व जोड़ता है यदि कोई मिलान नहीं, तीसरा अपसर्ट करता है।