2014-06-16 5 views
13

Wie schreibt man eine CYPHER-Abfrage, die nur die Knoten zurückgibt, an die keine Label angehängt sind? Ich habe versucht:Übereinstimmungsknoten ohne Labels

match (n:) return n 

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

Antwort

27

In Neo4j < 2.3:

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

In Neo4j> = 2.3:

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