【问题标题】:Cosmos DB query MIN function to get the smallest idCosmos DB查询MIN函数获取最小id
【发布时间】:2020-10-06 10:00:10
【问题描述】:

我有一组文档。我想找到具有最小 id 的文档。 我尝试运行查询:

SELECT min(c.id) FROM c

但它返回一个错误。 Microsoft Azure 存储资源管理器不允许复制此文本,因此我粘贴了图像。 如何返回最小的id?

【问题讨论】:

  • 你得到的错误是什么?
  • 没有错误信息我不能多说,但是如果你只想检索最小的id,你应该查询如下:SELECT VALUE min(c.id) FROM c
  • 我已用错误消息更新了问题。无法从我正在使用的 Storage Explorer 独立工具中复制文本,因此是图像。
  • @DSpirit 这正是我想要的

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


【解决方案1】:

当您只想访问一个值时,请使用 VALUE 关键字,如下所示:

SELECT VALUE min(c.id) FROM c

特别是在涉及跨分区查询时,这是必需的,否则请求将失败。

【讨论】:

  • (添加这个作为一个真正的答案,因为我不确定我之前是否得到了这个问题:))
猜你喜欢
  • 2019-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-24
  • 2018-12-17
相关资源
最近更新 更多