首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Mongodb双向dbref

Spring Mongodb双向dbref
EN

Stack Overflow用户
提问于 2015-04-27 19:22:22
回答 1查看 1.1K关注 0票数 7

在mongodb中有可能有双向dbref (就像我们在关系数据库中可以有的那样,双向的一对多关系)吗?如果可能,如何在Mongodb和Spring-mongodb中表示它。我所面临的具体情况如下

假设我们想要建立一个论坛。论坛可以有多个论坛主题。每个主题都可以发表帖子,但帖子应该标记为一个论坛主题。论坛-->主题和主题-->帖子之间是一对多的关系,还有帖子-->论坛主题之间的关系。考虑到如何使用Spring-mongodb来处理这种情况。

EN

回答 1

Stack Overflow用户

发布于 2015-10-27 17:51:20

Mongodb不支持双向dbref,首先你知道的。它是一种基于文档的数据存储,使用键-值对来存储每个数据。如果您希望在mongodb中存储论坛数据,则必须遵循以下特定的文档结构

代码语言:javascript
复制
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;

}

请求的建议

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29894356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档