我收到此錯誤消息,當我嘗試解析結果集時,返回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