6

使用 Neo4j 2.0 里程碑 3

目前有这个代码(工作代码)

String DB_PATH = "/usr/local/Cellar/neo4j/community-1.8.1-unix/libexec/data/graph.db";
GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase(DB_PATH);
Transaction tx = graphDb.beginTx();
try {
   Node myNode = graphDb.createNode();

tx.success();
}
finally {
   tx.finish();
}

这是嵌入式 API。如何向我的节点添加标签?谢谢!

4

1 回答 1

20

您必须首先通过创建一个 Enum 来创建一个标签implements Label,或者使用它来动态DynamicLabel创建一个。

创建完成后,您必须将其添加到Node.

下面向您展示了如何使用DynamicLabel

import org.neo4j.graphdb.DynamicLabel;

Label myLabel = DynamicLabel.label("Label_Name");
myNode.addLabel(myLabel);

您还必须在事务中执行此操作。

于 2013-06-14T18:25:16.530 回答