Javascript 带有评论架构的MongoDB博客

Javascript 带有评论架构的MongoDB博客,javascript,json,database,mongodb,architecture,Javascript,Json,Database,Mongodb,Architecture,我想建立一个博客系统,在那里可以创建带有评论的帖子。评论应该按时间顺序排列,但也应该能够按受欢迎程度(喜欢的数量)排序 我的第一次尝试是为每个帖子创建一个文档,并将评论存储在一个数组中。但这不是很好,因为一个文档限制为16MB 然后我读了一些关于bucket的文章,这听起来不错,但是由于评论在不同的bucket中,我想按受欢迎程度对评论进行排序,所以效率不是很高 我认为将所有帖子保存在一个集合中,将所有评论保存在另一个集合中,并用外键连接它们也不是一个优雅的解决方案 有人知道如何实现这一点吗

我想建立一个博客系统,在那里可以创建带有评论的帖子。评论应该按时间顺序排列,但也应该能够按受欢迎程度(喜欢的数量)排序

我的第一次尝试是为每个帖子创建一个文档,并将评论存储在一个数组中。但这不是很好,因为一个文档限制为16MB

然后我读了一些关于bucket的文章,这听起来不错,但是由于评论在不同的bucket中,我想按受欢迎程度对评论进行排序,所以效率不是很高

我认为将所有帖子保存在一个集合中,将所有评论保存在另一个集合中,并用外键连接它们也不是一个优雅的解决方案

有人知道如何实现这一点吗