2012-09-15 61 views
0

我都需要下面的SQL查詢中被翻譯成MongoDB的,我只是不能找到這樣做的一個很好的方式(其犯規從兩個繼承權問題加載文件集合和執行編程的查詢)基於組的MongoDB中(INC。HAVING子句)跨館藏查詢

選擇USER_ID,計數(1)作爲CNT從USER_DATA其中DATA_TYPE = 3,而不是在(由USER_ID 具有CNT> 1

從blocked_users)組中選擇的user_id USER_ID

這將是巨大的,如果任何人都可以給我一隻手。

我使用MongoDB的2.2。

+0

如這裏提到的,這是現在可能的,因爲MongoDB的3.2 https://stackoverflow.com/questions/3745566/mongodb-cross-collection-queries/44141862#44141862 – Darxtar

回答

1

有在蒙戈沒有連接,所以你要做的就是設計從一個面向文檔的點的模式是什麼;也就是說,從關係模式進行遷移時,不會逐字提交。

在這種特殊情況下,最好的辦法是有一個阻止:在用戶收集我覺得領域。