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

स्प्रिंग मोंगो रिपोजिटरी डालने के बजाय अपडेट या अप्सर्टिंग कर रहा है

सहेजें , परिभाषा के अनुसार, किसी ऑब्जेक्ट को अपरर्ट स्टाइल में अपडेट करना चाहिए, अगर मौजूद है तो अपडेट करें और अगर नहीं तो इंसर्ट करें। save पढ़ें MongoDb वेबसाइट पर संचालन दस्तावेज़ीकरण

सम्मिलित करें मोंगोडब में ऑपरेशन में आपके द्वारा अपेक्षित व्यवहार है, लेकिन मोंगो रिपोजिटरी दस्तावेज से ऐसा प्रतीत होता है कि डालने को सहेजने के लिए दिया जाता है, इससे कोई फर्क नहीं पड़ता। लेकिन आप इसे आजमा सकते हैं और देख सकते हैं कि यह आपके लिए काम करता है या नहीं। अन्यथा आप यह जांचने के लिए पहले प्राप्त कर सकते हैं कि ऑब्जेक्ट मौजूद है या नहीं, क्योंकि यह एक इंडेक्स लुकअप है, यह तेज़ होगा।

संपादित करें :अपने भंडार संस्करण की जाँच करें, सम्मिलित करें में पेश किया गया था संस्करण 1.7



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी ड्रॉपइंडेक्स कमांड

  2. संग्रह को शार्प करने का सही तरीका और परिणामों की व्याख्या कैसे करें

  3. उप-दस्तावेज़ों के नेस्टेड सरणी सहित क्वेरी बिल्डर शर्तों को MongoDB संचालन में बदलें

  4. MongoDB+Azure+Android:com.mongodb.WriteConcernException त्रुटि:मास्टर कोड नहीं:10058

  5. MongoDB रेंज पेजिनेशन