2013-09-29 78 views
-1

我试图将mongodb转换成mysql数据库,我也使用mongodb和php,所以需要将mysql查询转换成mongodb格式。但是mongodb中没有加入。如果你知道连接两个集合的简单方法,请帮忙做到这一点。连接到mongoDB的集合

+0

访问解释这篇文章可以帮助你 http://stackoverflow.com/questions/5681851/mongodb-combine-data-from-multiple -collections-in-to-one-how –

+0

请阅读以下内容:http://docs.mongodb.org/manual/core/data-modeling/您无法自动连接两个无模式集合。 StackOverflow和互联网上有许多关于各种选项的讨论。 – WiredPrairie

+0

类似问题的答案类似问题:http://stackoverflow.com/a/18897965/95190 – WiredPrairie

回答

0

MongoDB中有两个选项,你应该使用哪一个取决于用例。

您可以嵌入文档,也可以“引用它”。

引用大多是MongoDB中的约定,本质上只是一个包含两个字段的嵌入式哈希(子文档):集合名称和您引用的文档的_id。 然后,直到您的ODM或应用程序在您需要时检索该文档。

这两种策略都是很好的手册在http://docs.mongodb.org/manual/core/data-modeling/