【发布时间】:2015-11-01 22:39:05
【问题描述】:
现在假设有 2 个节点(A,B)。
我可以在这两个节点之间创建多重关系吗?
例如,
Relationship(A,"neighborhood",B)
Relationship(A,"cooccurence",B)
Relationship(A,"experimental",B)
【问题讨论】:
标签: python-2.7 neo4j py2neo
现在假设有 2 个节点(A,B)。
我可以在这两个节点之间创建多重关系吗?
例如,
Relationship(A,"neighborhood",B)
Relationship(A,"cooccurence",B)
Relationship(A,"experimental",B)
【问题讨论】:
标签: python-2.7 neo4j py2neo
您可以通过直接使用函数 py2neo 库或运行密码查询来创建多个关系。检查以下 Cypher 查询:
from py2neo import Graph
graph = Graph()
graph.cypher.execute("""merge (A:node_a {property:{state if there is a property}})
merge (B:node_b {property:{state if there is a property}})
merge (A)-[:neighborhood]->(B)
merge (A)-[:cooccurence]->(B)
merge (A)-[:experimental]->(B)""")
【讨论】: