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

यह अद्यतन क्वेरी केवल एक रिकॉर्ड को एक बार अपडेट क्यों करती है

यह अद्यतनों के लिए MongoDB डिफ़ॉल्ट व्यवहार है। यदि आप एक साथ कई दस्तावेज़ अपडेट करना चाहते हैं, तो आपको स्पष्ट रूप से बहु . प्रदान करना होगा झंडा:

db.collection.update( criteria, objNew, upsert, multi )

तो आपको उपयोग करना होगा

db.we.update({"uid":1, "status":1, "time" : {"$lte":1324403899}},
             {"$set":{status:0}}, 
             false, 
             true);

इसके बजाय।

दस्तावेज़ीकरण से :



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मुझे MongoDB कनेक्शन कब खोलना और बंद करना चाहिए?

  2. मैं मोंगोडब या रोबोमोंगो का उपयोग करके मूल्य सकारात्मक और नकारात्मक मूल्य की गणना कैसे कर सकता हूं?

  3. संग्रह में चयनित दस्तावेज़ की स्थिति प्राप्त करें [mongoDB]

  4. एकत्रीकरण ढांचे का उपयोग करके समूह और गणना

  5. MongoDB में किसी अन्य फ़ील्ड पर समूहीकृत दस्तावेज़ों में किसी फ़ील्ड में स्ट्रिंग के उदाहरणों की संख्या की गणना करें?