4

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

例如,假设用户输入了“狗”之类的动物类型,然后其他用户可以输入“杜宾”、“拉布拉多”等狗的类型。

提前致谢

4

1 回答 1

4

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

更多背景信息可以在 - http://www.mongodb.org/display/DOCS/Schema+Design#SchemaDesign-EmbeddingandLinking 找到

或 - MongoDB 和“加入”

于 2012-05-05T09:00:05.283 回答