Cosmos db获取每个分区键的一条记录

时间:2020-07-04 01:20:42

标签: azure-cosmosdb azure-cosmosdb-sqlapi

我有一个存放一些文件的容器,例如:

{
        "id": "deece304-XXXXXXX-88e8-fcfc0c750e97",
        "log_VehicleId": 123,
        "latitude": -000.000,
        "longitude": 111.111,
        "_ts": 1593825193
}

我的分区键是“ log_VehicleId”,我需要一个Cosmos SQl,它可以为我提供每个分区的新记录

类似

Select top 1 from container c where c.log_VehicleId IN (123,234,312,123,873) 
order by c._ts DESC

拥有与LINQ同样的功能也太棒了

所以我将获得每个“ log_VehicleId”的最新记录

谢谢

1 个答案:

答案 0 :(得分:0)

根据documentation

您目前无法将GROUP BY与ORDER BY子句一起使用,但这是有计划的

所以现在不支持此功能。您可以在here上投票和跟踪此功能。