2015-04-27 5 views
6

क्या यह मोंगोडब में द्वि-दिशात्मक dbref होना संभव है (जैसा कि हम डेटाबेस के संबंध में क्या हो सकते हैं, द्वि-दिशात्मक एक से कई रिश्ते)। यदि संभव हो तो यह मोंगोडब में और स्प्रिंग-मोंगोडब का उपयोग करके कैसे प्रदर्शित किया जा सकता है। मुझे लगता है कि सटीक परिदृश्यस्प्रिंग मोंगोब द्वि-दिशात्मक dbref

मान लें कि हम एक मंच बनाना चाहते हैं। फोरम में कई फोरम विषय हो सकते हैं। प्रत्येक विषय पोस्ट कर सकता है लेकिन पोस्ट को एक फोरम विषय से टैग किया जाना चाहिए। फ़ोरम -> विषयों और विषय -> पोस्ट के बीच एक से कई रिश्ते हैं, पोस्ट -> फोरम विषय से संबंध भी हैं। परिस्थिति को देखते हुए स्प्रिंग-मोंगोडब का उपयोग करके इसे कैसे नियंत्रित किया जा सकता है।

उत्तर

0

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

public class Forum { 

    @Id 
    private String forunId; 
    private String forumTitle; 
    private String description; 
    private Date createdDate; 

    @DBRef 
    private List<Topic> topics 

} 

public class Topic { 

    @Id 
    private String topicId; 
    private String topicName; 

    @DBRef 
    private List<Post> posts 

} 

public class Post { 

    @Id 
    private String postId; 
    private String comment; 

} 

Suggessions अनुरोध किया

पालन करने के लिए
संबंधित मुद्दे