OrientDB:在浏览或 "Send to Graph" 中结果不同
OrientDB: result differs when in Browse or "Send to Graph"
我有以下查询:
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")
在浏览器选项卡中执行时,returns6个关系,7个节点,这是正确的(而且所有关系都有属性 "valid_to"确实晚于2017 -01-01),但是当我点击 "send to graph" 按钮查看相应的图表时,日期过滤器停止工作并且第 7 个关系出现在 2 个节点之间(有 2 个节点之间有 2 个关系彼此,只有 "valid_to" 日期发生变化)日期在 2017-01-01 之前。
怎么会这样???为什么同一查询的结果在“浏览器”选项卡和“图表”选项卡中不同?
在OrientDB V 2.2中,图形可视化的后端returns查询中涉及的所有顶点以及连接这些顶点的所有边(与查询本身无关)。
我同意你的看法,在某些情况下(比如你的)这不是预期的行为,可能可以加强。你能打开一个关于这个的问题吗?
更新:该问题现已在稳定分支上修复,修复将在未来几天发布
我有以下查询:
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")
在浏览器选项卡中执行时,returns6个关系,7个节点,这是正确的(而且所有关系都有属性 "valid_to"确实晚于2017 -01-01),但是当我点击 "send to graph" 按钮查看相应的图表时,日期过滤器停止工作并且第 7 个关系出现在 2 个节点之间(有 2 个节点之间有 2 个关系彼此,只有 "valid_to" 日期发生变化)日期在 2017-01-01 之前。 怎么会这样???为什么同一查询的结果在“浏览器”选项卡和“图表”选项卡中不同?
在OrientDB V 2.2中,图形可视化的后端returns查询中涉及的所有顶点以及连接这些顶点的所有边(与查询本身无关)。 我同意你的看法,在某些情况下(比如你的)这不是预期的行为,可能可以加强。你能打开一个关于这个的问题吗?
更新:该问题现已在稳定分支上修复,修复将在未来几天发布