比如我要存一个论坛的所有帖子信息,那么帖子信息都是属于同一个mongodb document的,也就是属于同一个messages 表的。遇到这种问题应该怎么解决阿,不可能命名一个别的表吧?
比如我要存一个论坛的所有帖子信息,那么帖子信息都是属于同一个mongodb document的,也就是属于同一个messages 表的。遇到这种问题应该怎么解决阿,不可能命名一个别的表吧?
2 回答1.4k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答168 阅读
99 阅读
1.你可以用MongoDB GridFS 解决单个 doc 容量上限的问题:
官方文档:https://www.mongodb.com/docs/manual/core/gridfs/
2.你的这个问题可以通过把帖子和评论分别存储在不同的集合(而不是同一个文档中)来解决。
posts 的集合,用于存储论坛帖子:
comments 的集合,用于存储评论:
你可以用 MongoDB 的聚合框架 $lookup 来实现查询帖子和评论:。