Java 如何更改neo4j中节点的标签?

Java 如何更改neo4j中节点的标签?,java,neo4j,Java,Neo4j,我阅读了通过嵌入式JavaAPI创建节点标签的方法。但在我的问题中,由于修正,标签是动态的。那么,有没有办法改变标签 如果没有这个工具,我认为另一种解决方案是创建“标签”节点,并创建从实体节点到该“标签”节点的边。但这可能会导致一些缺点,因为无法在标签上使用索引。您可以使用以下方法从节点删除标签: node.removeLabel(DynamicLabel.label("MyLabel")); 您可以使用全局操作查找标签不正确的所有节点: GlobalGraphOperations.at(gr

我阅读了通过嵌入式JavaAPI创建节点标签的方法。但在我的问题中,由于修正,标签是动态的。那么,有没有办法改变标签


如果没有这个工具,我认为另一种解决方案是创建“标签”节点,并创建从实体节点到该“标签”节点的边。但这可能会导致一些缺点,因为无法在标签上使用索引。

您可以使用以下方法从节点删除标签:

node.removeLabel(DynamicLabel.label("MyLabel"));
您可以使用全局操作查找标签不正确的所有节点:

GlobalGraphOperations.at(graphDB).getAllNodesWithLabel( DynamicLabel.label("MyLabel") );

嘿,你能为所有的java嵌入式API提供一些参考吗?