Ravendb Raven似乎为DateTime生成了不正确的Lucene查询
我有一些存储在Raven中的文档,它们具有CreationDate属性,类型为“DateTimeOffset”。 我一直在尝试从C#获取在查询中返回的这些文档,如果在查询条件中使用CreationDate,它们将永远不会返回 在观看Raven控制台后,我看到发出的查询是:Ravendb Raven似乎为DateTime生成了不正确的Lucene查询,ravendb,Ravendb,我有一些存储在Raven中的文档,它们具有CreationDate属性,类型为“DateTimeOffset”。 我一直在尝试从C#获取在查询中返回的这些文档,如果在查询条件中使用CreationDate,它们将永远不会返回 在观看Raven控制台后,我看到发出的查询是: Query: (FeedOwner:25eb541c\-b04a\-4f08\-b468\-65714f259ac2) AND ( Creati onDate:[20120524120000000 TO NUL
Query: (FeedOwner:25eb541c\-b04a\-4f08\-b468\-65714f259ac2) AND ( Creati
onDate:[20120524120000000 TO NULL] AND CreationDate:{* TO 20120525120000000})
我直接针对HTTP运行此查询,并将日期格式更改为:
Query: (FeedOwner:25eb541c\-b04a\-4f08\-b468\-65714f259ac2) AND ( Creati
onDate:[2012-05-24120000000 TO NULL] AND CreationDate:{* TO 2012-05-25120000000})
现在它工作了-它返回的文档肯定在范围内。
Raven是否为lucene生成了错误的日期格式?如果是,我该如何解决这个问题
注:
这些是不相容的 我已经将服务器回滚到“Ravendb1.0.910-Unstable”,它使用完全相同的查询,生成结果。。。最新的(不稳定的)Raven服务器有问题吗?你使用的是同一版本的客户端和服务器吗?事实上,没有,我使用的是最新的稳定客户端。。。这可能是问题所在吗?我想是的,尝试使用相同版本的客户端和服务器。Build 1.2.XXX是一个新版本,我认为在日期的使用方面有一些突破性的变化,我已经将服务器回滚到“RavenDB 1.0.910-Unstable”,它使用完全相同的查询,生成结果。。。最新的(不稳定的)Raven服务器有问题吗?你使用的是同一版本的客户端和服务器吗?事实上,没有,我使用的是最新的稳定客户端。。。这可能是问题所在吗?我想是的,尝试使用相同版本的客户端和服务器。Build 1.2.XXX是一个新版本,我认为在日期的使用方面有一些突破性的变化,