【发布时间】:2015-12-09 02:30:31
【问题描述】:
我正在启动 neo4j,我正在使用 python3.5 和 py2neo。
我使用以下代码构建了两个图形节点。并成功创建。[!
>>> u1 = Node("Person",name='Tom',id=1)
>>> u2 = Node('Person', name='Jerry', id=2)
>>> graph.create(u1,u2)
之后,我将在“Tom”和“Jerry”之间建立关系 Tom 的 id 属性为 1,Jerry 的 id 属性为 2。
所以。我想,我必须使用 id 属性指向现有的两个节点。 然后我尝试创建如下关系。
>>> u1 = Node("Person",id=1)
>>> u2 = Node("Person",id=2)
>>> u1_knows_u2=Relationship(u1, 'KKNOWS', u2)
>>> graph.create(u1_knows_u2)
以上成功执行。但是图表有点奇怪。
我不知道为什么会创建未知的图形节点。以及为什么在未知的两个节点之间创建关系。
【问题讨论】: