Py2neo объединяет узлы, используя имя и свойство в Neo4j
Я отображаю переходы состояний в API, используя Neo4j. Мои отношения также имеют свойство. Отношение - это количество кодов ответов. Я хочу объединить их всех вместе, включая собственность. Добавьте значения свойства на основе похожих ключей.
Если у меня есть 4 отдельных экземпляра API_1, вызывающего API_2, например:
(API_1)-[:CALLS {'2xx': 1}] -> (API_2)
(API_1)-[:CALLS {'4xx': 1}] -> (API_2)
(API_1)-[:CALLS {'2xx': 2}] -> (API_2)
(API_1)-[:CALLS {'4xx': 3}] -> (API_2)
Желаемый результат слияния:
(API_1)-[:CALLS {'2xx': 3, '4xx': 4}] -> (API_2)
Возможно ли это, я не уверен. Я прочитал следующий пост SO, и упомянутая там процедура APOC объединяет только узлы. Я также хочу, чтобы отношения были объединены на ключах свойств.