查询日期的 OrientDB 错误

OrientDB error on query date

我的 table 包含以下字段:

MyTable
code STRING
fromDate DATE
toDate DATE

这篇table内容如下:

'ABC', '2016-05-01 00:00:00', '2016-05-31 00:00:00'
'DEF', '1900-01-01 00:00:00', '2099-01-01 00:00:00'
'GHI', '1900-01-01 00:00:00', '2099-01-01 00:00:00'

如果我尝试编写此查询:

SELECT FROM MyTable WHERE fromDate <= '2016-05-01'

或者

SELECT FROM MyTable WHERE fromDate <= DATE('2016-05-01', 'yyyy-MM-dd')

结果如下:

'DEF', '1900-01-01 00:00:00', '2099-01-01 00:00:00'
'GHI', '1900-01-01 00:00:00', '2099-01-01 00:00:00'

因此,OrientDB 不会return 日期条件相同的行。我的错在哪里?

我用过的东方版本是2.2.0

来自 OrientDB 团队的通知已到达此错误已关闭并将在 2.2.5 版本上发布

here