0
我有大集合的文檔MongoDB
具有以下結構爲例:複雜的MongoDB集合查詢
{ "key" : "a" ,"data" : "value1" , "lastname" : "Doe" }<br>
{ "key" : "ab" , "data" : "value1" , "lastname" : "Doe" }<br>
{ "key" : "abc" , "data" : "value1" , "lastname" : "Doe" } <<< <br>
{ "key" : "d" , "data" : "value2" , "lastname" : "Doe" }<br>
{ "key" : "df" , "data" : "value2" , "lastname" : "Doe" }<br>
{ "key" : "dfg" , "data" : "value2" , "lastname" : "Doe" } <<< <br>
我需要根據條件由<<<
標記這兩行得到的數據key
上這些線路 已經包括從其他文件一樣lastname
即「ABC」有「AB」和「AB」有「一個」鍵值,導致我需要應該是這樣的:
{ "lastname" : "Doe" , "value1" : "abc" , "value2" : "dfg" }
我可以通過創建2個單獨的查詢來獲取數據,但是我想查看是否可以在一箇中完成。
的可能的複製[?我如何執行SQL加入MongoDB中相當於(http://stackoverflow.com/questions/2350495/how-do-i-執行最SQL聯接等效功能於MongoDB中) – str