Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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
Database 例外:跨分区查询不能直接在Azure Cosmos DB查询中提供_Database_Azure_Nosql_Azure Cosmosdb - Fatal编程技术网

Database 例外:跨分区查询不能直接在Azure Cosmos DB查询中提供

Database 例外:跨分区查询不能直接在Azure Cosmos DB查询中提供,database,azure,nosql,azure-cosmosdb,Database,Azure,Nosql,Azure Cosmosdb,我在查询Azure Cosmos DB时遇到以下异常。我无法理解这个例外的确切问题。它以前工作得很早,我确信最近没有对azure cosmos DB进行任何更改。任何人都可以建议如何继续修复此异常 DocumentClientException:网关提供的。这是第一次 所有较新的客户端都知道如何处理的内部异常 优雅地处理。此异常被跟踪,但除非您看到它 冒泡是一个例外,只发生在较旧的SDK客户端上, 然后您可以安全地忽略此消息 1.4.1版本是一个非常古老的SDK。 SDK填充版本头,以便服务器知

我在查询Azure Cosmos DB时遇到以下异常。我无法理解这个例外的确切问题。它以前工作得很早,我确信最近没有对azure cosmos DB进行任何更改。任何人都可以建议如何继续修复此异常

DocumentClientException:网关提供的。这是第一次 所有较新的客户端都知道如何处理的内部异常 优雅地处理。此异常被跟踪,但除非您看到它 冒泡是一个例外,只发生在较旧的SDK客户端上, 然后您可以安全地忽略此消息


1.4.1版本是一个非常古老的SDK。 SDK填充版本头,以便服务器知道哪个版本应该处理该请求,但在这种情况下,服务器端似乎发生了一些变化


升级到最新的SDK版本将解决评论中讨论的问题。

您使用的是哪个CosmosDB SDK?v2?您还可以向我们展示执行这些操作的代码,以及从何处获得异常?我正在执行一个连接查询,类似于从设计中选择不同的值f.field1,在f.field2.results中选择c,其中f.Id在'6666'中,c.Id在'3545'中,1231'我使用的是azure cosmos db。我不确定这个版本。你能告诉我怎么查吗?你怎么查?介质是什么?CJAVAazure门户?我正在使用Microsoft.azure.DocumentDB SDK版本1.41和目标框架Net451,这是一个非常旧的版本。您是否尝试升级到最新版本并查看系统是否存在?这不应该是问题所在,因为SDK针对的是特定的API版本,但值得研究。