有没有办法一起链接到Meteor.Collections()?

时间:2012-05-05 02:26:36

标签: mongodb meteor

我终于去尝试流星了,我觉得到目前为止真的很酷。我一直在尝试将两个Meteor.Collections()链接在一起,就像在关系数据库中一样。

例如,假设用户输入和“狗”这样的动物类型,然后其他用户可以输入“Doberman”,“Labrador”等类型的狗。

提前致谢

2 个答案:

答案 0 :(得分:4)

基本上,基于文档的数据库(如MongoDB)背后的想法不是试图模仿关系数据库。尝试查看是否可以在同一集合中添加(嵌入)动物类型的子类型,而不是在两个集合之间创建链接。 话虽如此,仍然有一种方法可以在集合之间进行链接 - 这样做的方法是在查询之外 - 这意味着您从一个查询中获取结果,然后将它们作为参数传递给另一个查询(因为您可以看到它不是一种有效的方式)。

可在 - http://www.mongodb.org/display/DOCS/Schema+Design#SchemaDesign-EmbeddingandLinking

找到更多背景信息

或 - MongoDB and "joins"

答案 1 :(得分:1)

关于这个主题的非常好的文章https://www.discovermeteor.com/blog/reactive-joins-in-meteor/