标签: mongodb database-design mongoose database-schema
快速提问......
在MongoDB中,拥有包含子ID数组的父记录会更好吗?或者每个孩子都有一个带有父ID的“父”栏?
哪种内存更有效/更具成本效益?
谢谢!
答案 0 :(得分:3)
孩子应该有父ID,这样子女的数量可以不受限制地增长。将子ID放在父级中会导致父文档随着时间的推移而增长,从而导致文档移动,因为doc需要更多磁盘空间,最终需要16MB的doc大小限制。虽然如果你达到16MB的限制,你可能还有其他问题......