【发布时间】:2015-08-19 15:51:23
【问题描述】:
我正在尝试了解 RavenDB 中的日期范围过滤器。当我尝试查询特定日期范围内的记录时,如下所示:
Date:[2015-08-18T06:00:00.000Z TO 2015-08-19T06:00:00.000Z]
被查询的文档类型包含以下记录(我希望上面的查询会返回)。
{
"yada_yada": "stuff",
"Date": "2015-08-18T06:00:00Z",
"Source": "Joe Bob",
"Comments": "The force is strong with this one.",
"Id": "agentactivities-1"
}
查询不返回任何结果。我尝试用相同的结果修改查询,例如Date:[2015-08-18T06:00:00Z TO 2015-08-19T06:00:00.000Z](删除十进制值)。但是,如果我删除 Z(日期:[2015-08-18T06:00:00.000 TO 2015-08-19T06:00:00.000Z]),则查询将返回记录。此外,提前一小时修改起始范围 arg 似乎也有效 (Date:[2015-08-18T05:00:00.000Z TO 2015-08-19T06:00:00.000Z])
我在这里缺少什么?据我了解,使用[] 符号应该会产生一个包含范围,那么为什么查询不返回这条记录???
【问题讨论】:
标签: ravendb lucene.net ravendb-studio