我有两个集合,分别称为shop
和product
。
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 :(得分:0)
您无法跨集合执行连接。您需要两个查询 - 一个用于Product
,另一个用于Shop
。注意:即使使用存储过程也是如此,存储过程的作用域是集合。
如果您必须使用单个事务执行此类查找,您可以考虑将两种类型的数据存储在单个集合中以促进此操作。