Привет, я использую neo4j в качестве базы данных. Я хочу сделать это в браузере neo4j: с учетом метки (например, Case) выясните для каждого узла, который принадлежит этой метке, сколько отдельных узлов (принадлежит другой метке) соединяют ее.
I пытался это:
MATCH (e1:Event) - [hc1:HAS_CASE] -> (c:Case) <- [hc2 :HAS_CASE] - (e2:Event) WHERE e1.eventId <> e2.eventId RETURN c
, чтобы вывести список всех c, к которым подключены два разных узла.
Но каждый раз, когда я запускал это, браузер neo4j падал. Я думаю, что этот запрос может быть очень много памяти и времени. Так что же для этого нужно сделать?