0

运行 Neo4j 2.0 企业实例。使用 lib 目录中的 jar 来运行这个 groovy 脚本

import org.neo4j.graphdb.GraphDatabaseService
import org.neo4j.graphdb.ResourceIterable
import org.neo4j.graphdb.Transaction
import org.neo4j.graphdb.factory.GraphDatabaseFactory
import org.neo4j.kernel.EmbeddedGraphDatabase
import org.neo4j.tooling.GlobalGraphOperations
import org.neo4j.graphdb.Node

String DB_PATH = "/Users/afrieden/Neo4j/neo4j-enterprise-2.0.0-M03/"
GraphDatabaseService graphDb = new EmbeddedGraphDatabase(DB_PATH)

Transaction tx = graphDb.beginTx()
try {
   Node runNode = graphDb.createNode()
   println("we made it!")
   tx.success()
}
finally{
  tx.finish()
}
graphDb.shutdown()

以“我们成功了”的输出成功运行。但是,当我进入我的 webadmin 密码控制台并运行时

START n=node(*) RETURN n;

我只得到起始节点,其中没有任何内容。是否有任何地方可以找到它窒息的日志?谢谢!

4

2 回答 2

1

确保您的 Web 管理员指向与代码中相同的位置DB_PATHconf/neo4j-server.properties您可以在neo4j 目录中找到 Web Admin 属性

于 2013-06-17T17:11:09.953 回答
0

原来他们指向的不是同一个地方。同样在 2.0 中,如果您在两个不同的地方运行嵌入式模式,它不会对您大惊小怪,但它不会更新数据库。我让 webadmin 运行,脚本在它上面运行。

于 2013-06-17T17:45:48.537 回答