2013-09-29 80 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/