我正在尝试获取python中的节点属性,我先前以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))
如https://marcobonzanini.com/2015/04/06/getting-with-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"]))
希望这会有所帮助,汤姆