2015-04-06 44 views
2

有沒有一種方法來格式化密碼查詢的返回值?如果我做了一個查詢,返回一個節點和所有與該節點有關係的節點('RETURN id(startnode),id(relationnode)'),我將得到一個數組,其中包含每個關聯節點和一個包含startnode的關聯節點。Cypher查詢,格式/組返回值

如:

[ 
    { 
     relationnode: 0, 
     startnode: 1 
    }, { 
     relationnode: 1, 
     startnode: 1 
    } 
] 

如何我更願意將它的工作,是有返回值格式化的東西,像這樣:

{ 
    relationnode: [ 
     0, 1 
    ], 
    startnode: 1 
} 

有沒有辦法做到這一點,或者是它只是不好的練習呢? 這將是非常有用的,如果我知道永遠不會超過1個startnode。

編輯:我知道我可以在查詢後解析它,我寧願能夠在查詢中做到這一點。

+0

這是一個json響應? – LittlePanda 2015-04-06 08:39:43

+0

是的,我不認爲它很重要,但我在節點服務器上運行我的數據庫。因此json。對不起,沒有說明。 – 2015-04-06 08:41:36

回答

2

是的!這是我最喜歡的功能之一:

RETURN id(startnode), COLLECT(id(relationnode)) 
+0

不錯!正是我在找什麼。我真的應該儘快閱讀文檔。感謝Brian的幫助。 – 2015-04-06 12:51:09