当我对DocumentDb发出linq计数时。 第一个POST Web请求导致400 Bad请求
请求json:
{"query":"SELECT VALUE Count(1) FROM root
WHERE ((((root[\"docType\"] = \"Whatever\")
AND (root[\"field1\"] = false))
AND (root[\"field2\"] = true))
AND (root[\"field3\"] = 1)) "}
消息: 不支持期望来自聚合函数的完整结果的查询
接下来是GET分区键范围。
然后另一个计数查询的POST Web请求起作用:
请求json:
{"query":"SELECT VALUE [{\"item\": Count(1)}]\r\nFROM root\r\n
WHERE ((((root[\"docType\"] = \"Whatever\")
AND (root[\"field1\"] = false))
AND (root[\"field2\"] = true))
AND (root[\"field3\"] = 1))"}
我在这里做错了什么/傻事,或者是documentDb的预期行为。
由于
敦尔