{"macID" : {$in : [1,2]}}
इसका मतलब यह नहीं है कि आप दो दस्तावेज़ खोज रहे हैं ("macID" : 1
. के साथ और "macID" : 2
), इसका मतलब है कि आप कोई भी दस्तावेज़ खोज रहे हैं जिसमें macID
. है 1
. के बराबर या 2
।
तो upsert: true
MongoDB को केवल एक दस्तावेज़ (दो नहीं) बनाने के लिए कहता है।
आपको कई अपडेट अनुरोध प्रदान करने होंगे (bulkWrite
का उपयोग करें। updateOne
. के साथ नहीं updateMany
)।