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

स्प्रिंग मोंगो डीबी @DBREF

यदि आप अपने Claim . का संदर्भ देते हैं User में s @DBRef के साथ वर्ग, आपके JSON में न केवल आईडी होनी चाहिए, बल्कि उस संग्रह का संदर्भ होना चाहिए जहां आईडी को भी ढूंढना है, जैसे:

{
  "name" : "KSK", 
  "claim" : [ 
     { 
       "$ref" : "claim", // the target collection
       "$id" : ObjectId("52ffc4a5d85242602e000000")
     }
  ] 
}

इस प्रकार स्प्रिंग-डेटा आपके जावा ऑब्जेक्ट को MongoDB . में मैप करता है . यदि आप एक खाली डेटाबेस से शुरू करते हैं और स्प्रिंग को संबंध बनाने और सहेजने देते हैं, तो आपको उपयोग करने में कोई समस्या नहीं होनी चाहिए

 @DBRef List<Claim> claims;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब प्रकार सरणी में बदल जाता है

  2. MongoDB में लिफ्ट स्टोर BigDecimal

  3. सरणी वाले दस्तावेज़ ढूंढें जिनमें कोई विशिष्ट मान नहीं है

  4. नेवला क्वेरी नेस्टेड दस्तावेज़ों को एक निश्चित तिथि से अधिक या कम किया

  5. उप-दस्तावेज़ के कई क्षेत्रों पर मोंगो क्वेरी