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

स्प्रिंग डेटा मोंगो:अद्यतन विभिन्न क्षेत्रों के साथ upsert

मेरा मानना ​​है कि आप जो खोज रहे हैं वह है $setOnInsert subdocument1 . के लिए . तो आपके लिए कुछ ऐसा काम करना चाहिए।

Query query = Query.query(Criteria.where("_id").is("some_id"));
Update update = Update.update("_id", "some_id")
                .set("field1", "value1")
                .set("field2", "value2")
                .set("subdocument2", subdocumentObject2)
                .setOnInsert("subdocument1", subdocumentObject1);

यहां अधिक https://docs.mongodb.com/manual/reference/ ऑपरेटर/अपडेट/सेटऑनइन्सर्ट/




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PhantomJS का उपयोग करके MongoDB से कैसे जुड़ें?

  2. सी # मोंगोडीबी अलग क्वेरी सिंटेक्स

  3. मैं MongoDB और Express.js के साथ एक संग्रह में सभी दस्तावेज़ों की गणना कैसे करूं और नियंत्रक में सामग्री का उपयोग कैसे करूं?

  4. एक साधारण मूल्य या सूची के लिए मोंगो में गतिशील चिपचिपा छँटाई

  5. उल्का / ReactJS - UI ब्लिंकिंग समस्या:डेटाबेस की जाँच करने से पहले और बाद में दो बार रेंडर करना