我正在使用Neo4j Python REST Client,我想使用D3.js来显示我的数据。 我正在创建这样的数据:
gdb = GraphDatabase("http://localhost:7474/db/data/")
alice = gdb.nodes.create(name="Alice",isTeacher=False)
bob = gdb.nodes.create(name="Bob"isTeacher=True)
bob.relationships.create("Knows", alice,strength = 0.4)
是否可以将我的数据转换为json / csv以便在D3中使用它? 提前致谢。
答案 0 :(得分:0)
在当前版本的neo4jrestclient
中,有一个option可以将查询数据作为行列表或图形表示形式返回。因此,您可以运行查询并使用它。
results = gdb.query("MATCH (n)--() RETURN n", data_contents=True)
print(results.rows)
print(results.graph)
但仅适用于Neo4j 2.0+。在以后的版本中,QuerySequence
对象(例如results
)将拥有to_csv()
和to_json()
个助手。