2

我正在使用 neo4j 1.8.2 并试图从图中检索所有节点,但我得到了 UnsupportedOperationException。

GraphDatabaseService db = GraphDatabaseFactory.databaseFor("http://localhost:7474/db/data/");
Iterable<Node> nodes = GlobalGraphOperations.at(db).getAllNodes();

我在 API 文档中找到了它,所以我无法理解,我做错了什么。

4

2 回答 2

0

你在哪里找到它?

REST图形数据库不支持此操作(或者至少不支持从GlobalGraphOperations

db.getAllNodes()是使用远程密码查询实现的,这也是您应该做的。

new RestCypherQueryEngine(restGraphDb.getRestAPI()).query(....)

或者

restGraphDB.query()
于 2013-04-17T12:38:23.943 回答
0

看来您无法使用远程数据库执行此操作。检查源代码,它经常抛出 UnsupportedOperationExceptions。也许嵌入式数据库是您的选择?

于 2013-04-17T12:02:43.437 回答