Подтвердить что ты не робот

Точки совпадения без меток

Как написать запрос CYPHER, который возвращает только те узлы, у которых нет ярлыков, прикрепленных к ним? Я пробовал:

match (n:) return n

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

4b9b3361

Ответ 1

В Neo4j < 2.3:

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

В Neo4j >= 2.3:

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