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

स्प्रिंग डेटा और मोंगोडीबी भंडार - एक अद्यतन क्वेरी कैसे बनाएं?

MongoDB क्वेरी भाषा केवल-क्वेरी भाषा है। इस प्रकार, अद्यतन क्वेरी जैसी कोई चीज़ नहीं है। यदि आपको MongoDB के शीर्ष पर स्प्रिंग डेटा रिपॉजिटरी के साथ समर्पित अपडेट निष्पादित करने की आवश्यकता है, तो आपको एक कस्टम कार्यान्वयन विधि की आवश्यकता है।

// Interface for custom functionality
interface SomeCustomRepository {
  void updateMethod(…);
}

// Custom implementation
class FooRepositoryImpl implements SomeCustomRepository {

  public void updateMethod(…) {
    mongoTemplate.update(…);
  }
}

// Core repository declaration combining CRUD functionality and custom stuff
interface FooRepository extends CrudRepository<Foo, ObjectId>, SomeCustomRepository {
  …
}

इस दृष्टिकोण का वर्णन संदर्भ दस्तावेज़ीकरण



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. किसी सरणी से डुप्लिकेट प्रविष्टियों को कैसे हटाएं?

  2. MongoDb में, आप किसी सरणी तत्व को उसकी अनुक्रमणिका द्वारा कैसे हटाते हैं?

  3. कैसे जांचें कि कोई सरणी फ़ील्ड MongoDB में किसी अन्य सरणी का हिस्सा है या नहीं?

  4. कुछ क्षेत्रों के साथ $ जोड़ें नल के रूप में शून्य वापसी योग मूल्य के रूप में

  5. $अनविंड के बिना सरणी के अंदर डुप्लिकेट खोजें