我正在尝试在 AgnsGraph 2.1.3 中运行以下查询(来自我的其他查询的数据):
match p=(a:temporary)-[:KNOWS*0..]->(b)
where not ()-[:KNOWS]->(a) and not (b)-[:KNOWS]->()
with p, a match (k)-[:HAS]->(a) where k.name='k1' return p;
但它产生:
ERROR: syntax error at or near ")"
LINE 1: ...atch p=(a:temporary)-[:KNOWS*0..]->(b) where not ()-[:KNOWS]...
^
在 Neo4j 中也是如此,所以也许我应该使用不同的语法,但我不知道是哪一种。