多个文档的Azure Cosmos DB SDK v3查询失败:网关无法检索查询计划

时间:2019-09-26 19:55:43

标签: azure azure-cosmosdb azure-cosmosdb-sqlapi

我使用Cosmos SDK v3中的Cosmos DB SQL API,尝试查询constructor(props) { super(props); this.onChangeEvent = this.onChangeEvent.bind(this); this.state = { email: '' } } 容器,该容器具有一个projects分区键。

/organization

其结果是错误:

  

响应状态代码未指示成功:400子状态:0原因:(响应状态代码未指示成功:400子状态:0原因:(网关无法检索查询计划:未知的查询功能:NonValueAggregateActivityId:ceb5a509-36a0-4e20 -87cd-32b6425dc757,Microsoft.Azure.Documents.Common / 2.4.0.0,Windows / 10.0.18362 cosmos-netstandard-sdk / 3.2.1)。)

我缺少明显的东西吗?这个错误是什么意思?

3 个答案:

答案 0 :(得分:1)

将CosmosDB仿真器更新到最新版本应该可以解决此问题。

我在2.4.5版中遇到了问题,而在2.5.7版中就不再存在。

答案 1 :(得分:0)

在x86上运行时,已在SDK 3.2.0上将其检测为问题:https://github.com/Azure/azure-cosmos-dotnet-v3/issues/856

当前的解决方法是在使用仿真器时在x64中运行。

它应该在即将发布的3.2.1版本中修复。

答案 2 :(得分:0)

对我来说,这是一个集合中的手动缩放模式,将其更新为自动缩放,就像容器设置一样,它起作用了。