Cypher在Neo4j上查询批处理操作

gzg*_*gzg 5 php rest neo4j cypher

我需要在PHP中运行这种类型的查询:

START n = node($thisUser), m = node($userId)
MATCH n-[r:RATED]->m
WHERE r.skillId = $id
RETURN id(r)
Run Code Online (Sandbox Code Playgroud)

单页(~30)有很多.由于它使用REST,因此运行时不适用(约5-10秒).所以我试图在一个批处理中发送它们,但我找不到任何方法通过REST将实际的密码查询作为单个批处理中的操作发送.

有办法吗?

jja*_*erg 5

你试过以下吗?

a)该事务其余资源
b)中分批多次调用/db/data/cypher经由资源/db/data/batch资源,以"to":"/cypher"在有效负载
c)使集合而不是单个值作为参数