java - Cypher loop over results -


i have companies have logged in , created relations of debt other companies . want make query ask has created relations (get first nodes in relation)

i

executionengine engine = new executionengine(graphdb); executionresult result = engine.execute( "start n=node(*) match n-[r]->()  return distinct n.name"); 

when

out.println("companies have entered data "+result.tostring());  

i wanted, need display in right way servlet.

iterator<node> list_companies = result.columnas("n.name"); while(list_companies.hasnext()){     node compan = list_companies.next();     out.println(compan.getid()+" "+compan.getproperty("name")); } 

and no results. nodes have properties name, tax number , email. not think right way parse

result.tostring() 

by removing " | +---||"...

if returning n.name you'll have property returned , not node:

iterator<node> list_companies = result.columnas("n.name");  

should be:

iterator<string> list_companies = result.columnas("n.name"); while(list_companies.hasnext()){     string compan = list_companies.next();     out.println(compan); } 

if want id , name properties return distinct n , node iterator in example.


Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -