【发布时间】:2019-07-30 07:57:43
【问题描述】:
是否有任何 py2neo 指令来返回存储在 neo4j 数据库中的关系边的 id? 谢谢。
这是 cypher 中的样子:
match (a:SINGLE_NODE)-[r:IS_CONNECTED]->(b:SINGLE_NODE)
where a.name='KEY' and b.name = 'ROOM' return id(r)
【问题讨论】:
-
不是答案,但我可以问你为什么要重试关系的 ID 吗?强烈建议不要使用它们,因为 ID 可能会在关系被删除后重复使用。
-
@Muldec 感谢您的回复,我想要 id 因为我希望它通过 id 设置关系实体 ref。
-
“通过 id 设置关系实体 ref”是什么意思?使用 ID 作为属性值?
-
是的,实际上我想在这个条件之后更新关系属性值 "relmatcher.match(nodes=(n1, n2), r_type="IS_CONNECTED")"
-
是否有办法在不使用密码的情况下更新关系属性值
标签: python-3.x neo4j py2neo