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

mongoDB updateMany upsert true के साथ और $in जहां स्थिति में

{"macID" : {$in : [1,2]}} इसका मतलब यह नहीं है कि आप दो दस्तावेज़ खोज रहे हैं ("macID" : 1 . के साथ और "macID" : 2 ), इसका मतलब है कि आप कोई भी दस्तावेज़ खोज रहे हैं जिसमें macID . है 1 . के बराबर या 2

तो upsert: true MongoDB को केवल एक दस्तावेज़ (दो नहीं) बनाने के लिए कहता है।

आपको कई अपडेट अनुरोध प्रदान करने होंगे (bulkWrite का उपयोग करें। updateOne . के साथ नहीं updateMany )।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB को डबल नेस्टेड सरणी के अंदर अधिकतम तिथि मिलती है

  2. MongoDB को तुलनात्मक संचालन के साथ sudocuments से अलग-अलग गिनती मिलती है

  3. सीमा =1 =1ms, सीमा> 1 =150ms (मोंगो-पिघल-डाउन)

  4. मोंगोडब सी # बीएसओएन दस्तावेज़ के साथ कैसे काम करें?

  5. इंडेक्स कैसे करें ताकि टेक्स्ट सर्च और सॉर्ट इंडेक्स का उपयोग कर सके?