使用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。如何在节点中添加标签?谢谢!
答案 0 :(得分:20)
您必须首先创建一个implements Label
的枚举,或使用DynamicLabel
动态创建一个标签。
创建后,您必须将其添加到Node
。
以下介绍如何使用DynamicLabel
:
import org.neo4j.graphdb.DynamicLabel;
Label myLabel = DynamicLabel.label("Label_Name");
myNode.addLabel(myLabel);
您还必须在交易中执行此操作。