标签: mongodb database nosql
我应该在MongoDB中多次存储嵌入式文档,还是只应存储一次并使用它的ID链接到它?
我想完成“多对多关系”,我只需要每年更新这些嵌入式文档。
这两个选项中哪一个更合适?
感谢您的帮助!
答案 0 :(得分:1)
在您的情况下,您只需每年更新一次嵌入式文档,这意味着读取操作的使用将远远超过写入操作。
因此,为了优化读取操作,应避免使用“引用”。
这里唯一剩下的问题是嵌入式文档是否很大(大小),它们是否经常重复。如果没有,请随意使用嵌入式文档,因为这是MongoDB的自然力量。