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 объединяет только узлы. Я также хочу, чтобы отношения были объединены на ключах свойств.

0 ответов

Другие вопросы по тегам