2014-01-21 56 views
0

我有3个类。它们是分层次相关的。如何获得hiearchiacal数据并将它合并为一个类或字典数组?我最近想插入数据的TreeView获取分层数据neo4jclient

3类

  1. 类LVL1 {字符串名称}
  2. 类LVL2 {字符串名称}
  3. 类LVL3 {字符串名称}

picture of the schema

+0

到目前为止,您尝试了什么?你的查询看起来像获取单个数据是什么? –

+0

我知道怎么做简单的查询 - 但这个查询是非常困难的/ –

+0

MATCH(n:Lvl1) 可选匹配n - [:HAVE_LVL2] - >(s:Lvl2)返回n,s此代码返回我一个rel –

回答

2

你可以试试做:

MATCH (root:Lvl1)-[:HAVE_LVL2|HAVE_LVL3*0..]->(leaf) 
RETURN distinct leaf 
+0

in我插入哪个数组? –

+0

这是很好的查询,但这个返回只有Lvl1和Lvl2的数据,没有Lvl3 –

+0

http://i017.radikal.ru/1401/e7/64222bfb56ae.png –