我收到此错误消息,当我尝试解析结果集时,返回MATCH
查询。我想要的是以某种方式将结果集转换为字典。我应该说,我知道如何访问结果集的特定字段 - 例如row['a']['name']
,但我不喜欢的是我无法将整个row['a']
转换为字典或获得像row['a'].keys()
之类的内容。节点对象不可迭代
所以,这是我的尝试:
res = graph.cypher.execute("MATCH (a:Object {id: 1}) return a")
for r in res:
print r['a']['id'] # this works
for r in res:
print r['a'].keys() # this does not
#what I want is something like
{x:y for (x,y) in zip(r['a'].keys(), r['a'].values()}
很好的回答!谢谢你,先生! – Jacobian