Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure ';加入';DocumentDB集合(NoSQL)_Azure_Azure Cosmosdb_Nosql - Fatal编程技术网

Azure ';加入';DocumentDB集合(NoSQL)

Azure ';加入';DocumentDB集合(NoSQL),azure,azure-cosmosdb,nosql,Azure,Azure Cosmosdb,Nosql,我有两个系列,分别是shop和product 商店看起来像: { "id": "96-17", "occasion": { "pk": 17 }, "pk": 96, "title": "Ebay", "description": "Test Description", "phone": "+1111111111", "logo": { "name": "shop.png", "_links": { "thumbnail": "

我有两个系列,分别是
shop
product

商店
看起来像:

{
  "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"
    }
  }
}
{
  "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
   }
  }
}
产品
看起来像:

{
  "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"
    }
  }
}
{
  "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
集合与Shop.id上的
Product.Shop.pk“连接”

您无法跨集合执行连接。您需要两个查询—一个查询
产品
,另一个查询
商店
。注意:即使对于作用域为集合的存储过程也是如此


如果您必须用一个事务执行这些查找,则可以考虑将这两种类型的数据存储在单个集合中以便于这一点。

不能跨集合执行连接。您需要两个查询—一个查询

产品
,另一个查询
商店
。注意:即使对于作用域为集合的存储过程也是如此

如果您必须用一个事务执行这样的查找,您可以考虑将这两种类型的数据存储在单个集合中以便于此。