使用REST API batched endpoint,您可以针对Neo4j数据库发出批量密码交易。
使用REST端点时,您可以在下一个查询中使用results of one query。使用密码查询时是否可以做同样的事情?
答案 0 :(得分:1)
如果您使用transactional endpoint,您可以通过线路保持事务处于打开状态并连续读取和写入数据,因此将先前查询的响应用作下一个语句中的输入/参数。
:POST /db/data/transaction {"statements":[{"statement":"MATCH (n:Person)-[:KNOWS]->(f:Person) WHERE n.name = {name} RETURN f.name as friends","parameters":{"name":"Aran"}}]}
-> returns friends -> ["John","Max","Fred"]
:POST /db/data/transaction/123 {"statements":[{"statement":"MATCH (n:Person {name:{name}}) SET n.favorited = true","parameters":{"name":["John","Max","Fred"]}}]}
:POST /db/data/transaction/123/commit