2017-09-01 62 views
-1

我应该多次在MongoDB中存储嵌入式文档,还是应该只存储一次并使用它的ID链接到它?MongoDB - 多对多关系(特例)

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

这两个选项哪个更合适?

感谢您的帮助!

回答

1

就你而言,你只需要每年更新一次嵌入式文档,这意味着读取操作将比写入操作更多地使用。

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

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