Всякий раз, когда я использую запрос для получения количества определенного узла, я всегда получаю число больше 1, даже если существует только один отдельный тип этого узла.
Пример запроса:
MATCH (p)-[rel]->(v:myDistinctNode) RETURN COUNT(v)
Вывод: 80
MATCH (p)-[rel]->(v:myDistinctNode) RETURN COUNT(DISTINCT v)
Вывод: 1
Я вижу разные результаты при использовании DISTINCT, но я не могу использовать DISTINCT все время. Почему я это вижу и как этого избежать? Спасибо! Версия ядра Neo4j: 3.5.14