Возможно ли то, что я пытаюсь сделать? Я работаю с Neo4j в Python. Пожалуйста, смотрите мой код. Я сохраняю результат первого оператора шифра в переменной Python 'random'. Я хочу добавить значение этой случайной величины в мой второй оператор cypher, cypher2. - Я знаю, что синтаксис cypher2 - это нонсенс, просто добавление случайного. Пожалуйста, воспринимайте это как псевдокод, выражающий мою цель. Как я могу добавить случайное значение в оператор Cypher, если вообще? Спасибо!
#gives me a random element
cypher1 = "MATCH (n:Event) WITH n, rand() AS r ORDER BY r RETURN n LIMIT 1"
#I want to add the value of the random element in the cypher statement
cypher2 = "MATCH (n:Event)-[:NEXT]->(m:Event) WHERE n = random RETURN m.time"
with driver.session() as session:
random = session.run(cypher1)
#i want to mesaure execution time from here without calculating time for finding random element
result = session.run(cypher2)