【发布时间】:2019-08-08 08:04:22
【问题描述】:
我正在尝试在 neo4j 数据库中的节点之间批量创建关系。 我正在尝试使用此代码,但它不起作用!
relations = [{'from': 'man', 'to': 'woman', 'properties': {'cost': 0}},
{'from': 'woman', 'to': 'baby', 'properties': {'cost': 0}]
query = """
UNWIND {{relations}} as row
MATCH (from:SINGLE_NODE {{row.from}})
MATCH (to:SINGLE_NODE {{row.to}})
CREATE/MERGE (from)-[rel:IS_CONNECTED]->(to)
(ON CREATE) SET rel += row.properties
""".format(relations=relations)
session.run(query, relations=relations)
那么无论如何我可以使用批处理来添加关系吗?
【问题讨论】:
-
你能分享一下你遇到的错误吗?
-
感谢您的回复,它什么都没有显示,只是无法创建关系。
标签: python neo4j cypher neo4j-driver