Neo4j:如何比较两个节点
我有一个问题。查询的目标是获取除某些节点外的所有节点Neo4j:如何比较两个节点,neo4j,cypher,Neo4j,Cypher,我有一个问题。查询的目标是获取除某些节点外的所有节点 MATCH (u:User) WHERE NOT exists(u.canceled) WITH u MATCH (u1:User) WHERE NOT exist(u.password) AND NOT u RETURN u1 我得到类型不匹配:预期为布尔值,但为节点错误 如何在没有“u”节点的情况下获取所有“u1”节点?此行例外: WHERE NOT exist(u.password) AND NOT u 尤其是而不是u 如果要说明
MATCH (u:User)
WHERE NOT exists(u.canceled)
WITH u
MATCH (u1:User)
WHERE NOT exist(u.password) AND NOT u
RETURN u1
我得到类型不匹配:预期为布尔值,但为节点错误
如何在没有“u”节点的情况下获取所有“u1”节点?此行例外:
WHERE NOT exist(u.password) AND NOT u
尤其是而不是u
如果要说明u1不应与u是同一节点,则应编写以下内容:
WHERE NOT EXISTS(u.password)
AND u1 <> u
不存在的位置(u.password)
和u1u