2015-01-21 88 views
0

我创建了一个GraphDatabaseService并创建了一个节点。在neo4j中添加标签1.8

org.neo4j.graphdb.GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase(DB_PATH); 

org.neo4j.graphdb.Node customer=graphDb.createNode(); 

现在我需要给节点添加一个标签,以标识节点为客户。

任何人都可以请指导我吗?

+0

你的意思是[标签]在[Neo4j标签](http://neo4j.com/docs/stable/graphdb-neo4j-labels.html)或者你的意思是在实际节点上的属性?阅读标签也可以在这里找到(http://neo4j.com/blog/nodes-are-people-too/) – wassgren 2015-01-21 07:40:33

+0

只有Neo4j标签。我如何使用java编程来设置它? – 2015-01-21 08:23:00

回答

0

Neo4j 1.x不支持Neo4j标签。他们的Neo4j 2

介绍欲了解更多信息,请

所以,你问也不是没有可能升级到2.X的Neo4j 。

+0

谢谢。 Neo4j 2.x.与Java 1.6不兼容。对? – 2015-01-21 09:43:26

+0

@AnoobCI,nope。它需要Java 7.但是,据说:如果您使用REST与Neo4j集成,则有多种语言绑定(任何语言都可以说REST)。如果您无法升级,我建议您通过REST API在Java 6中运行应用程序,并且Neo4j使用Java 7在单独的进程中运行。选中[此链接](http://neo4j.com/docs/stable/) deployment-requirements.html)以获取有关部署要求的更多信息。 – wassgren 2015-01-21 10:08:20

+0

非常感谢。这很有帮助。 – 2015-01-21 10:17:11