在我的Neo4J数据库中,我有一个名为node_type
的字符串属性的节点,我的8000个节点中99%的节点都有'node'
作为其属性值。
我有一个Cypher查询,它意味着返回没有该属性值的1%的节点:
MATCH (m:FooLabel) - [r:CHILD] -> (n:FooLabel) WHERE TRIM( m.node_type ) <> 'node'
这将返回所有没有'node'
作为其属性值的节点,但它还会返回大约46个执行具有'node'
作为属性值的节点:
这些节点如何与谓词匹配?
答案 0 :(得分:2)
在屏幕截图中,您正在m.node_type
进行字符串比较,但返回n
。
您的意思是比较m.node_type
还是n.node_type
?