2016-10-05 63 views
1

我有兩個集合,分別叫做shopproduct'加入'DocumentDB集合(NoSQL)

Shop樣子:

{ 
    "id": "96-17", 
    "occasion": { 
    "pk": 17 
    }, 
    "pk": 96, 
    "title": "Ebay", 
    "description": "Test Description", 
    "phone": "+1111111111", 
    "logo": { 
    "name": "shop.png", 
    "_links": { 
     "thumbnail": "https://test.server.com/image.png" 
    } 
    } 
} 

Product樣子:

{ 
    "id": "35671-17", 
    "occasion": { 
    "pk": 17 
    }, 
    "pk": 35671, 
    "title": "Best tablet on earth.", 
    "hero": { 
    "name": "product.png", 
    "_links": { 
     "tile": "https://test.server.com/image.png" 
    } 
    "shop": { 
    "pk": 96, 
    "title": Ebay 
    } 
    } 
} 

我怎麼能得到從Product集合中的所有產品的列表,以及 '加入' 的Shop收集與product.shop.pk ON shop.id

回答

0

您無法在集合之間執行連接。您需要兩個查詢 - 一個用於Product,另一個用於Shop。注意:即使存儲過程被限制爲集合,也是如此。

如果您需要必須使用單個事務執行此類查找,則可以考慮將這兩種類型的數據存儲在單個集合中以實現此目的。