MongoDB - 多对多关系(特例)

时间:2017-09-01 15:50:22

标签: mongodb database nosql

我应该在MongoDB中多次存储嵌入式文档,还是只应存储一次并使用它的ID链接到它?

我想完成“多对多关系”,我只需要每年更新这些嵌入式文档

这两个选项中哪一个更合适?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

在您的情况下,您只需每年更新一次嵌入式文档,这意味着读取操作的使用将远远超过写入操作。

因此,为了优化读取操作,应避免使用“引用”。

这里唯一剩下的问题是嵌入式文档是否很大(大小),它们是否经常重复。如果没有,请随意使用嵌入式文档,因为这是MongoDB的自然力量。