MongoDB的相关帖子?

MongoDB的相关帖子?,mongodb,Mongodb,作为MongoDB的新手,我不确定这方面的最佳实践是什么 目前,帖子有一组标签分配给他们,我想在每个帖子的底部包括一个“相关帖子”部分。在MongoDB中实现这一点的不同/最佳方式是什么 我最初的猜测是,我会扫描哪些帖子有父帖子的标签,然后我会在帖子中循环并计算它们有多少父帖子的标签。具有最多相同标记的将是第一个。尽管这似乎非常无效。谢谢大家,我最终将相关文档存储在父文档中 为了找到相关的文档,我找到了所有具有任何父文档标记的文档,然后根据它们之间的标记数量进行排序 逻辑如下: 以下是模式:

作为MongoDB的新手,我不确定这方面的最佳实践是什么

目前,帖子有一组标签分配给他们,我想在每个帖子的底部包括一个“相关帖子”部分。在MongoDB中实现这一点的不同/最佳方式是什么


我最初的猜测是,我会扫描哪些帖子有父帖子的标签,然后我会在帖子中循环并计算它们有多少父帖子的标签。具有最多相同标记的将是第一个。尽管这似乎非常无效。

谢谢大家,我最终将相关文档存储在父文档中

为了找到相关的文档,我找到了所有具有任何父文档标记的文档,然后根据它们之间的标记数量进行排序

逻辑如下:

以下是模式:

@sentinel是正确的,如果您向我们展示您的数据模型,我们将更好地帮助您提供两个示例文档,您可能会得到更好的答复。这里还有一个关于这种M:N映射的问题: