在MeteorJS中对深层嵌套集合进行建模的最佳实践

时间:2015-02-20 22:09:50

标签: meteor

我问的是我应该和不应该为深层嵌套的集合存储什么ID。

假设我有以下4个集合,我的建模如下:

城市

  • ID

  • ID
  • cityId

图书

  • ID
  • cityId(??)
  • 库Id

信息页

  • ID
  • cityId(??)
  • libraryId(??)
  • BOOKID

我的问题是我应该将值与(??)存储在它旁边,还是应该通过它所属的集合来查找它们。

例如,我应该将libraryId存储在每个Page文档中,还是应该通过它所属的Book来查找该值。

谢谢!

0 个答案:

没有答案