collection 中的 collection
A collection within a collection
我只是想查询一下大家的最佳实践。
用户的帐户中有多个笔记本。其中每一个都是数据库中的一条记录。
有多个用户。
笔记本有不同的部分要填写。还有一些部分是列表。用户需要能够向这些列表中添加额外的项目(几乎就像它是自己的 collection)。
可能有很多用户,我希望他们所有的笔记本都在同一个collection。
你会如何处理这个问题?我正在使用 Simple Schema 和 Aldeed Collection。我想象笔记本中的每个列表都是一个数组,但我如何让用户可以设置多少项目/向列表添加新项目?
有兴趣了解人们的想法!
这是一个 MongoDB data modeling question primarily (see also schema design),但使用 Meteor 时需要注意以下几点:
- 在 Discover Meteor and Gentle Node
阅读反应式连接
- 为了反应性发挥最佳效果,您需要集合而不是数组
- 这意味着您需要执行与 MongoDB 等效的联接,因此请查看 reactive join packages, this post about evaluating them, and Meteor.publish: publish collection which depends on other collection
确保 vote up this card on the Meteor roadmap 获得本机反应式连接。
我只是想查询一下大家的最佳实践。
用户的帐户中有多个笔记本。其中每一个都是数据库中的一条记录。
有多个用户。
笔记本有不同的部分要填写。还有一些部分是列表。用户需要能够向这些列表中添加额外的项目(几乎就像它是自己的 collection)。
可能有很多用户,我希望他们所有的笔记本都在同一个collection。
你会如何处理这个问题?我正在使用 Simple Schema 和 Aldeed Collection。我想象笔记本中的每个列表都是一个数组,但我如何让用户可以设置多少项目/向列表添加新项目?
有兴趣了解人们的想法!
这是一个 MongoDB data modeling question primarily (see also schema design),但使用 Meteor 时需要注意以下几点:
- 在 Discover Meteor and Gentle Node 阅读反应式连接
- 为了反应性发挥最佳效果,您需要集合而不是数组
- 这意味着您需要执行与 MongoDB 等效的联接,因此请查看 reactive join packages, this post about evaluating them, and Meteor.publish: publish collection which depends on other collection
确保 vote up this card on the Meteor roadmap 获得本机反应式连接。