我正在使用 neo4j-rest-graphdb,只是尝试使用 Cypher 来获取简单的 Node 结果。
CypherParser parser = new CypherParser();
ExecutionEngine engine = new ExecutionEngine(graphDbService);
Query query = parser.parse( "START referenceNode = node (0) " +
"MATCH referenceNode-[PRODUCTS_REFERENCE]->products-[PRODUCT]->product " +
"RETURN product.productName " +
"ORDER BY product.productId " +
"SKIP 20"
"LIMIT 10");
ExecutionResult result = engine.execute( query );
Iterator<Map<String, Object>> iterator = result.javaIterator();
迭代结果的最佳实践是什么?最后一行导致我的服务挂起约 6 秒。最后没有迭代器,应用程序很快就会安静下来。我还尝试了 webadmin 密码终端,结果在 50 毫秒内获取。难道我做错了什么?