【发布时间】:2014-05-02 12:40:28
【问题描述】:
我正在关注tutorial 使用 python 访问 neo4j db。根据本教程,我在 4 个节点之间创建了 2 个关系。代码如下
alice, bob, rel = graph_db.create(
{"name": "Alice"}, {"name": "Bob"},
(0, "KNOWS", 1))
dev, carol, rel = graph_db.create(
{"name": "Dev"}, {"name": "Carol Smith"},
(0, "KNOWS", 1))
如何在不创建新节点的情况下创建 alice 和 carol 之间的关系?
该教程中给出了以下代码 sn-p 来创建现有节点之间的关系。在上述情况下不知道如何使用。
ref_node = graph_db.get_reference_node()
alice, rel = graph_db.create(
{"name": "Alice"}, (ref_node, "PERSON", 0))
当我尝试执行时
ref_node = graph_db.get_reference_node()
我收到以下错误。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'GraphDatabaseService' object has no attribute 'get_reference_node'
有解决这个问题的建议吗?
【问题讨论】: