neo4j Cypher中不可能的嵌套逻辑表达式?

neo4j Cypher中不可能的嵌套逻辑表达式?,neo4j,cypher,Neo4j,Cypher,我正在试用neo4j cypher查询语言,但遇到以下表达式的问题: 这是有效的查询表达式,返回true: start n=node(3) return 1 <> 2 当我点击尝试实时查询时,我正在测试查询 有什么建议吗?谢谢看来确实有一个解决办法 START n=node(3) WITH (1<>2) AS a WHERE a = TRUE RETURN a START n=节点(3) 以(12)为单位 其中a=真 归还 因为至少Neo4j服务器3.5.14可

我正在试用neo4j cypher查询语言,但遇到以下表达式的问题:

这是有效的查询表达式,返回true:

start n=node(3) return 1 <> 2
当我点击尝试实时查询时,我正在测试查询


有什么建议吗?谢谢

看来确实有一个解决办法

START n=node(3) 
WITH (1<>2) AS a 
WHERE a = TRUE 
RETURN a
START n=节点(3)
以(12)为单位
其中a=真
归还

因为至少Neo4j服务器3.5.14可以正常工作。

很好的捕获。。。我认为这可能会在下一个版本中修复,当他们重做解析器时。请提交一个bug报告,这样它就不会丢失,我已经报告了,我认为它不会很快得到修复。。
start n = node(3) return not(true = true) = true
start n = node(3) return (true <> true) = true
START n=node(3) 
WITH (1<>2) AS a 
WHERE a = TRUE 
RETURN a