Ответ 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
Как написать запрос CYPHER, который возвращает только те узлы, у которых нет ярлыков, прикрепленных к ним? Я пробовал:
match (n:) return n
Invalid input ')': expected whitespace or a label name (line 1, column 10)
"match (n:) return n"
^
В Neo4j < 2.3:
MATCH n
WHERE length(labels(n)) = 0
RETURN n
В Neo4j >= 2.3:
MATCH (n)
WHERE size(labels(n)) = 0
RETURN n