我试图在python中获取node属性,我之前用name属性创建了Marco
student = db.labels.create("Student")
u1 = db.nodes.create(name="Marco")
student.add(u1)
当我使用查询
查询neo4j UI时MATCH (n:Student) where n.name="gaurav" RETURN n.name
它返回了节点的属性。
但是如何在python中获取相同的属性,目前我使用下面的脚本来查询数据库,但我不知道如何从这个查询序列中获取属性名称。
result = db.query("MATCH (a:Student) WHERE a.name = {} RETURN a ", {"name":
"Marco"}, returns=(client.Node))
答案 0 :(得分:0)
正如https://marcobonzanini.com/2015/04/06/getting-started-with-neo4j-and-python/中所述,您可以这样做:
results = db.query("MATCH (a:Student) WHERE a.name = {} RETURN a ", {"name":
"Marco"}, returns=(client.Node))
for r in results:
print("(%s)" % (r[0]["name"]))
希望这有帮助, 汤姆