Я использую neo4j, и я пытаюсь найти все дочерние узлы типа Sensor.Получить все дочерние узлы из родительского узла neo4j
Вот пример моего графика:
проекта ---> Кластер -----> Датчик
, и я хочу быть размещены на проекте и найти все датчики узлов.
Я использую neo4j, и я пытаюсь найти все дочерние узлы типа Sensor.Получить все дочерние узлы из родительского узла neo4j
Вот пример моего графика:
проекта ---> Кластер -----> Датчик
, и я хочу быть размещены на проекте и найти все датчики узлов.
Вы можете использовать параметр отношения глубины, если знаете, насколько глубоко вы хотите получить узлы.
Пример, чтобы получить все узлы датчиков, связанных с проектами 5 на основе вашего примера:
Match (p:Project{project_id:5})-[*2]->(s:Sensor) return s
вы можете сопоставить каждый датчик подключен на любой глубине, заменив *2
на *
.
См. neo4j documentation on variable length для получения дополнительной информации.