我正在通过(SQL)REST API与Cosmos DB通讯,因此涉及各种SDK的现有问题用途有限。
当我在分区容器上运行简单查询时,例如
select value count(1) from foo
我遇到HTTP 400错误:
网关不能直接提供所提供的跨分区查询。这是第一次机会(内部)例外,所有新客户端都将知道如何正常处理。跟踪此异常,但除非您看到它冒泡为异常(仅 发生在较旧的SDK客户端上),那么您可以放心地忽略此消息。
如何摆脱这个错误?是通过分区键运行单独的查询的问题吗?如果是这样,我是否必须跟踪现有的键值是什么?