В моем проекте мне нужно посчитать размер моего узла. Размер узла - это количество соединений с другими узлами до глубины 2. В настоящее время я могу сделать это с помощью двух запросов: 1. Получить идентификаторы всех узлов с определенными метками:
MATCH (n:Target) RETURN n.Key WHERE <some_where_logic_here>
2. Использовать возвращенный список ключей для подсчета
MATCH (n)-[r *0..2]-(b) WHERE n.Key in {keyList} RETURN n.Key as targetId, count(r) as cnt
Это работает, однако мне интересно, могу ли я получить те же результаты только с одним запросом? (как дополнительный выбор в SQL)
Спасибо