【发布时间】:2014-09-17 07:30:38
【问题描述】:
我使用的是 ne04j 2.1.2 社区版。
我有一个标签名为Company 的节点,我通过加载 CSV 文件以及 MERGE 和 CREATE 命令来创建这些节点和标签。
因此,如果将来我的标签名称发生变化,例如 Company 到 Organization,我想在某处维护 createddate、UpdatedDate、NewLabelName、OldLabelName 值。
因此,为了实现这一点,我想到了维护一个保存标签信息的主节点,即它应该具有 NewLabelName、OldLabelName、CreatedDate、UpdatedDate 等属性。所以标签名称应该从主节点到其他节点。每当我们对标签进行任何更改时,相应的UpdatedDate 属性值应该在主节点中更新,并且NewLabelName 应该从主节点到其他节点(该标签所属的节点)。
希望你理解这里的场景。
但我怎样才能做到这一点?有可能实现吗?如果是,那么我该如何定义主节点和其他节点之间的关系? (这里我的其他节点是 Google、Yahoo、Samsung 等公司的名称,这些节点将有一些其他子节点,例如 location)
请提出解决方案。 (我想使用 cypher 不使用 java 来实现这些)
谢谢
【问题讨论】: