yAs*_*AsH 5 java neo4j graph-databases
假设我有一个名为"user"的索引.如何使用Neo4j-Java Api获取属于该索引的所有节点?
我试过下面的代码
val nodeIndex = getNodeIndex("article").get
val nodes = nodeIndex.getGraphDatabase().getAllNodes()
Run Code Online (Sandbox Code Playgroud)
但是,我得到了db中存在的所有节点.我该如何解决这个问题?
你应该在nodeIndex上使用"get"或"query",如:
IndexHits<Node> allArticles = nodeIndex.query( "*:*" );
... do stuff ...
allArticles.close();
or
Node myArticle = nodeIndex.get( "name", "MyArticle" ).getSingle();
Run Code Online (Sandbox Code Playgroud)
你上面做的是无论索引如何,获取图形数据库并返回所有节点.