0

我在 Neo4j webAdmin 应用程序的 2 个节点之间创建了关系(例如“KNOWS”)。如果我想重命名关系(从“KNOWS”到“LOVES”),我该怎么做?

到目前为止,我的解决方案是删除“KNOWS”关系并创建一个新的“LOVE”关系。有没有更简单的方法来做到这一点?

谢谢,

4

2 回答 2

2

是的,你就是这样做的。在密码控制台中,您可以执行

start n=node(1) match n-[r:KNOWS]->m create n-[:FRIEND]->m delete r

有关示例,请参见http://tinyurl.com/7umvpro 。

于 2012-05-12T08:46:23.663 回答
0

如果您使用的是嵌入式 neo4j,则无法重命名。为此,您必须删除现有的 b/w 关系节点,然后再次创建新的 b/w 关系相同的节点。确保你们都在事务中执行此操作。

问候,
Sushil Jain
点击这里

于 2013-01-09T09:17:06.803 回答