查询 Cosmos 以获取特定日期的记录

Query Cosmos for records on a specific date

使用 Azure Cosmos db,我有以下数据...

SQL 查询 return 所有匹配日期“2/29/2020”(不考虑时间值)的记录是什么?

我试过类似的东西(在另一个 SO post 上找到的),但它给出了语法错误。

select c.* from c where c.ReadingDate BETWEEN '2020-02-29' and '2020-02-29'

您可以使用 STARTSWITH 函数来匹配日期部分:

SELECT * FROM c where STARTSWITH(c.ReadingDate, "2020-02-29")