Date OrientDB:在浏览或“中”时结果不同;发送到图形“中”;

Date OrientDB:在浏览或“中”时结果不同;发送到图形“中”;,date,graph,orientdb,Date,Graph,Orientdb,我有以下疑问: SELECT from Is_Manager_Of LET $Pers = in.PersNum, $Pers2 = out.PersNum, where $Pers2 = 76786 and valid_to.asDate() >= date("2017-01-01 00:00:00") 在浏览器选项卡中执行时,它返回6个关系和7个节点,这是正确的(并且所有关系的属性“valid_to”确实晚于2017-01-01),但当我只需单击“发送到图形”按钮查看相应的图形时,日

我有以下疑问:

SELECT from Is_Manager_Of LET $Pers = in.PersNum, $Pers2 = out.PersNum, where $Pers2 = 76786 and valid_to.asDate() >= date("2017-01-01 00:00:00")
在浏览器选项卡中执行时,它返回6个关系和7个节点,这是正确的(并且所有关系的属性“valid_to”确实晚于2017-01-01),但当我只需单击“发送到图形”按钮查看相应的图形时,日期上的过滤器停止工作,2个节点之间出现第7个关系(有2个节点彼此之间有2个关系,只有“有效的”日期更改)日期在2017-01-01之前。
这是怎么回事???为什么同一查询的结果在浏览器选项卡和图形选项卡中不同?

在OrientDB V 2.2中,图形可视化的后端返回查询中涉及的所有顶点以及连接这些顶点的所有边(无论查询本身如何)。 我同意你的看法,在某些情况下(比如你的情况),这不是预期的行为,可能会得到加强。你能就此提出一个问题吗

更新:该问题现在已在稳定分支上修复,修复将在未来几天内发布