Neo4j - Как использовать результаты запроса шифра в другом запросе, используя neo4j-драйвер в python

Я создаю веб-приложение, используя flask и Neo4j в качестве графической базы данных. Я использую официальный neo4j-драйвер для Python. Есть ли способ, которым я могу использовать результаты (узлы), возвращенные из запроса шифра через транзакцию сеанса в другой сессии в качестве узлов. По сути, я хочу сделать что-то, что равно выражению WITH, но проходит через сеансы. Например -

CALL spatial.withinDistance('geomap', {latitude:18.5, longitude:73.5}, 
50) YIELD node
WITH node.event_id AS eventID
MATCH (a:Topic{topic_id:7})<-[b:TOPIC_RELATION]-(c:Event)
WHERE c.event_id in eventID
RETURN c

Я хочу иметь возможность извлечь результат в первом утверждении, а затем использовать его в другом сеансе, чтобы сопоставить его с event_id.

0 ответов

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