匹配没有标签的节点

时间:2014-06-16 15:44:51

标签: neo4j cypher

如何编写CYPHER查询,只返回那些没有附加标签的节点? 我试过了:

match (n:) return n

Invalid input ')': expected whitespace or a label name (line 1, column 10) "match (n:) return n" ^

1 个答案:

答案 0 :(得分:32)

在Neo4j< 2.3:

MATCH n
WHERE length(labels(n)) = 0
RETURN n

在Neo4j> = 2.3:

MATCH (n)
WHERE size(labels(n)) = 0
RETURN n