在orientDB中,如何搜索特定年份中日期的条目?

时间:2014-10-30 09:08:41

标签: date orientdb jbake

在我的OrientDB实例中,条目具有date属性,该属性存储为java.util.Date

我想获得在特定年份写的所有文件。但我不认为写作

SELECT FROM posts WHERE date.format('yyyy')=2012

是最好的方法。或者是吗?

1 个答案:

答案 0 :(得分:3)

给定的查询效率非常低,将执行全表扫描。最好是使用(可以使用一个可能的索引):

select from posts where date between '2012-01-01 00:00:00' and '2012-12-31 23:59:59'

假设:日期类型为日期(时间)