2015-04-27 28 views
6

İki yönlü draksa mongodb (ilişkisel veritabanında sahip olabileceğimiz gibi, çift yönlü bire çok ilişki) sahip olabilir. Bu mongodb ve ayrıca İlkbahar-MongoDB kullanılarak temsil edilebilir nasıl Mümkünse. Ben bakan kesin senaryoSpring Mongodb çift yönlü dbref

aşağıda en biz bir forum kurmak istiyoruz diyelim olduğunu. Forumda birden fazla forum konusu olabilir. Her konu nakleder ama sonrası bir forum konu ile etiketlenmiş olmalıdır. > Konular ve Konu - -> forum konu -> mesajların da görevlerinden ilişki olduğunu, forum arasında bire çok ilişki vardır. Bu Yay MongoDB kullanılarak işlenebilir durum nasıl göz önüne alındığında.

cevap

0

Mongodb iki yönlü kanadı desteklemez, her şeyden önce kow. onun her veri depolamak için önemli değer çiftlerini kullanan bir belge tabanlı veri saklanmasıdır. Eğer MongoDB içindeki Forum Verilerini saklamak istiyorsanız,

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

istenen bu özel belge Yapının Etkinleştirilmesi takip etmek zorunda
İlgili konular