这是我的Cypher查询及其在neo4j浏览器中的等效结果
匹配(a)-[B:参考]-〉(c)返回a,b,c限值200
B列(或JSON中的键)包含关系和与之关联的所有数据。这是我的理想响应。
但是,在我的Python API中使用neo4j驱动程序(==5.7.0)运行相同的查询,结果如下
'B'栏现在给我的是冗余和不完整的信息
以下是API代码的片段
with self.driver.session() as session:
return [record.data() for record in session.run(query)]
我尝试过
1.对Record对象使用不同的方法,如下所示
1.对Response对象使用不同的方法,如下所示
1.将查询更改为
MATCH p =()-[:REFERENCE]-〉()RETURN p LIMIT 200
所有这些都没有产生不同的结果
1条答案
按热度按时间r7xajy2e1#
REFERENCE
vsAUTHORED
)。但这可能与我的答案无关。*在浏览器响应中,
b
数据只是告诉您关系不包含属性,从a
开始,到c
结束。你的Python响应本质上是在说同样的事情,所以你不会错过任何信息。