Параметр обычно используется, когда вы хотите настроить свой запрос значениями переменных. Neo4j внутренне связывает значения параметров как значения (с кавычками, если это строка, как если это целое число).
Предполагая Python3 и Neo4j 3.
URL='http://localhost:7474/db/neo4j/cypher'
headers = {'Accept': 'application/json;charset=UTF-8','Content-Type':'application/json'}
def get_nodes(label, limit_count=50):
## Prepare your query
query = "MATCH (n:{}) RETURN n.name LIMIT {}".format(label, limit_count)
data = {
"query": query,
"params": {
## Params go here if any
}
}
r = requests.post(URL, headers=headers, json=data)
return r.json()