我在 Neo4j webAdmin 应用程序的 2 个节点之间创建了关系(例如“KNOWS”)。如果我想重命名关系(从“KNOWS”到“LOVES”),我该怎么做?
到目前为止,我的解决方案是删除“KNOWS”关系并创建一个新的“LOVE”关系。有没有更简单的方法来做到这一点?
谢谢,
我在 Neo4j webAdmin 应用程序的 2 个节点之间创建了关系(例如“KNOWS”)。如果我想重命名关系(从“KNOWS”到“LOVES”),我该怎么做?
到目前为止,我的解决方案是删除“KNOWS”关系并创建一个新的“LOVE”关系。有没有更简单的方法来做到这一点?
谢谢,
是的,你就是这样做的。在密码控制台中,您可以执行
start n=node(1) match n-[r:KNOWS]->m create n-[:FRIEND]->m delete r
有关示例,请参见http://tinyurl.com/7umvpro 。
如果您使用的是嵌入式 neo4j,则无法重命名。为此,您必须删除现有的 b/w 关系节点,然后再次创建新的 b/w 关系相同的节点。确保你们都在事务中执行此操作。
问候,
Sushil Jain
点击这里