0

我正在处理一堆文档,RavenDB其中的Age字段必须是.int但不幸的是,它们已存储为string. 我想编写一个查询来获取所有年龄超过 20 岁的文档,这就是我所做的:

Age : [20 TO *]

但是我3 to 9 也得到了年龄的文档。(从左侧比较字符串)

问题是我怎么知道Lucene将年龄视为int

(这个系统不知何故是一个遗留系统,我无法更改文档中的年龄类型)

4

1 回答 1

0

您可以使用以下查询:

Age_Range: [Ix20 TO *]
于 2014-09-07T10:35:39.703 回答