如何使用python neo4jrestclient遍历neo4j图

时间:2013-05-22 14:23:58

标签: python neo4j rest-client neo4j.py

我正在尝试按照此处的代码示例:https://neo4j-rest-client.readthedocs.org/en/latest/traversals.html

n1.traverse(types=[client.All.Knows])[:]

但是我不明白'客户'应该是什么样的对象,它没有在示例中定义。当我尝试对我的graphdb执行相同的操作(其中一个关系是'belongsTo')时,我收到NameError: name 'client' is not defined错误:

from neo4jrestclient.client import GraphDatabase
gdb = GraphDatabase("http://myserver.....")

n = gdb.node[10]
ret = n.traverse(types=[client.All.belongsTo])
print ret

1 个答案:

答案 0 :(得分:3)

你只需要

from neo4jrestclient.client import All

然后使用All.belongsTo

在文档中,我直接导入client

from neo4jrestclient import client