在Azure Cosmos DB(SQL API)上获得COUNT个不同的值

时间:2019-12-19 13:40:14

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

我一直在为项目准备查询,在这里我试图获取count集合中的不同记录。

但是,我得到的记录数不正确。

我尝试在Azure Cosmos DB Query Playground上重新创建问题。

第一个查询返回100个项目

SELECT food.id
FROM food
WHERE food.foodGroup = "Fats and Oils"

(请参见下图中结果旁边的计数) Query 1 result


但是,当我使用COUNT聚合函数执行相同的查询时,它将返回219个项目。

SELECT COUNT(food.id)
FROM food
WHERE food.foodGroup = "Fats and Oils"

enter image description here 我不确定为什么计数随着聚合而变化。请帮忙。

0 个答案:

没有答案