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

जब पहले से ही ReactiveMongo के साथ मौजूद हो तो MongoDB एक दस्तावेज़ को अपडेट करता है

आप जो करना चाहते हैं वह एक इन-प्लेस अपडेट है। ReactiveMongo के साथ ऐसा करने के लिए आपको एक अपडेट ऑपरेटर का उपयोग करना होगा। यह बताने के लिए कि किन क्षेत्रों को अपडेट करना है, और कैसे। इसके बजाय, आपने correlation . पास कर लिया है (जो मुझे लगता है कि कुछ प्रकार का BSONDocument है) संग्रह की अद्यतन विधि में। यह केवल दस्तावेज़ के प्रतिस्थापन का अनुरोध करता है, जो कि यदि अद्वितीय अनुक्रमणिका मान भिन्न है, तो संग्रह में एक नया दस्तावेज़ जोड़ा जाएगा। correlation passing पास करने के बजाय आपको एक BSONDocument पास करना चाहिए जो अपडेट ऑपरेटर में से किसी एक का उपयोग करता हो जैसे $set (एक फ़ील्ड सेट करें) या $incr (एक संख्यात्मक फ़ील्ड को एक से बढ़ाएँ)। ऐसा करने के विवरण के लिए, कृपया MongoDB दस्तावेज़ीकरण देखें, दस्तावेज़ संशोधित करें




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. संग्रह में चयनित दस्तावेज़ की स्थिति प्राप्त करें [mongoDB]

  2. बीएसओएन क्या है और यह जेएसओएन से कैसे अलग है?

  3. MongoDB रेगेक्स मिलान समस्या

  4. MongoDB मल्टीकी कंपाउंड इंडेक्स - बाउंड्स को समझने में मदद चाहिए

  5. mongoDB में एक्सेल फ़ाइल (XLSX) कैसे आयात करें?