I want to traverse through Neo4j database nodes and relationships in java (not the embedded one. I want to use REST API). I have following method.
public void testTraverse(Node startNode) {
for (Path position : Traversal.description()
.depthFirst()
.uniqueness(Uniqueness.NODE_GLOBAL)
.evaluator(Evaluators.toDepth(10)).traverse(startNode))
{
System.out.println(position.lastRelationship().toString()+"\n--------------------------------\n");
}
for(Node node:Traversal.description().traverse(startNode).nodes()) {
System.out.println(node.getProperty("name"));
}
}
When calling this method, how I can create that startNode of type Node, which I want to pass as the parameter?
I am very new to Neo4j. Please help me. Alternative methods for Neo4j-Java-ReST is also warm welcomed...
RestTraversalDescriptionto describe your traversal and then pass in the nodes totraversefor it to be executed on the server. - Michael Hunger