标签: azure azure-cosmosdb azure-cosmosdb-sqlapi
我不知道为什么在查询cosmos数据库时会发生这种情况,即使对于
SELECT * FROM c
,但显示了RU。但是如果我使用任何过滤器,它在“文档”选项卡中的“文档”选项卡上都可以正常工作,但它也可以工作,但不适用于SQL查询。
我已经添加了案例以及比例和设置的屏幕截图。
我需要重新安装azure cosmosdb仿真器吗?如果是的话,有什么办法可以保留我的模拟器旧数据
答案 0 :(得分:1)
这看起来像是模拟器的错误。
我能够重新创建您的问题。仅当未提供分区键并且您试图进行跨分区查询时,这种情况才会发生在分区集合中。
如果在浏览器中打开“网络”选项卡,则实际上可以看到以下消息:
“网关无法直接提供所提供的跨分区查询。这是所有新客户端都将知道如何妥善处理的首次机会(内部)异常。将跟踪此异常,但除非您看到它会冒出来作为例外(仅在较旧的SDK客户端上会发生),那么您可以放心地忽略此消息”
但是,您也可以看到在另一个请求中返回的结果,但是这些结果只是不可见。我看起来前端只是无法正确处理第一个错误,但我不确定。