Я пытаюсь передать файл cypher
в качестве параметра в py2neo, чтобы переменные в запросах были другими параметрами. Вместо:
from py2neo import Graph
graph = Graph(password = "*****")
def test(some_things):
result = graph.run(
"MATCH (movie:movies)"
"where movie.name =~ $name "
"RETURN movie",{"name":"(?i).*" + some_things+ ".*"})
return result
Мне интересно, есть ли что-то вроде этого:
from py2neo import Graph
graph = Graph(password = "*****")
def test(some_things):
result = graph.run("some_cypher.cypher", some_things)
return result
, где some_cypher.cypher
может быть:
MATCH (movie:movies) where movie.name =~ $name RETURN movie, ,{"name":"(?i).*" + ?+ ".*"}
с ?
являющийся параметром для замены в файле python на some_things
.