我正在使用neo4j 1.8.2并尝试从图中检索所有节点,但我收到了UnsupportedOperationException。
GraphDatabaseService db = GraphDatabaseFactory.databaseFor("http://localhost:7474/db/data/");
Iterable<Node> nodes = GlobalGraphOperations.at(db).getAllNodes();
我在API文档中找到了它,所以我无法理解,我做错了什么。
答案 0 :(得分:0)
您似乎无法使用远程数据库执行此操作。检查the source,它经常抛出UnsupportedOperationExceptions。也许嵌入式数据库是你的选择?
答案 1 :(得分:0)
你在哪里找到它?
REST 图表数据库不支持此操作(或者至少不支持GlobalGraphOperations
db.getAllNodes()
是使用远程密码查询实现的,这也是你应该做的。
new RestCypherQueryEngine(restGraphDb.getRestAPI()).query(....)
或
restGraphDB.query()