gpt4 book ai didi

Azure文档DB : order by and filter by DateTime

转载 作者:行者123 更新时间:2023-12-02 06:48:29 26 4
gpt4 key购买 nike

我有以下查询:

SELECT * FROM c 
WHERE c.DateTime >= "2017-03-20T10:07:17.9894476+01:00" AND c.DateTime <= "2017-03-22T10:07:17.9904464+01:00"
ORDER BY c.DateTime DESC

正如您所看到的,我对 DateTime 类型的属性有一个 WHERE 条件,并且我想按相同的条件对结果进行排序。查询以以下错误结束:

Order-by item requires a range index to be defined on the corresponding index path.

我完全不知道这个错误消息是关于什么的:(

有人知道吗?

最佳答案

您还可以做一件不需要显式索引的事情。默认情况下,Azure documentBD 在数字字段上提供索引,因此您可以以长格式存储日期。因为您已经将日期转换为字符串,所以您还可以将日期转换为长整型存储,然后就可以实现范围查询。

关于Azure文档DB : order by and filter by DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42947767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com