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

मॉर्फिया में मैं एक ArrayList के अंदर एक एम्बेडेड ऑब्जेक्ट को कैसे अपडेट कर सकता हूं?

किसी की खुशी के लिए मेरे अपने प्रश्न का उत्तर देना।

मुझे लगता है कि मैंने इसे हल कर लिया है यकीन नहीं है।
ऐसा लगता है कि यह परीक्षण कर रहा है जब fileObjects कई Files है .
सही fileHash वास्तव में अपडेट किया गया है।

UpdateOperations<BatchData>updateOperations=mongo.createUpdateOperations
             (BatchData.class)
            .disableValidation().set("fileObjects.$.fileHash",hash).enableVali..;

mongo.update(mongo.createQuery(BatchData.class)
            .filter("uuid",theBatch.uuid)
            .filter("fileObjects.fileName","theFileName"),updateOperations);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक उप-दस्तावेज़ को बनाने के बाद नेवला में कैसे पॉप्युलेट करें?

  2. MongoDB में वस्तुओं की अनुक्रमणिका सरणियाँ

  3. mongodb में पासवर्ड फ़ील्ड एन्क्रिप्ट करें

  4. स्प्रिंग-डेटा-मोंगोडब मोंगोडब प्रमाणीकरण अपवाद दे रहा है

  5. MongoDB में बल्क अप्सर्ट/अपडेट को ठीक से कैसे करें?