2016-07-18 99 views
-3

在我的每個節點的我喜歡education_id選擇屬性,work_idlocale等等等等,所有這些屬性可以有一個或排序education_id:112education_id:165即節點A的多於一個的值可能有education_id:112和節點B可能有education_id:165,並且節點C可能有education_id:112等等。有沒有辦法根據Neo4j中的屬性返回數據?有

我想要一個密碼查詢返回所有節點的屬性的特定值,我不關心屬性的值事先。

付諸透視,在該示例我已經提供,它必須在education_id:165

注下education_id:112和節點B返回節點A和節點C:我不提供多個暗號查詢指定屬性的值每一次。整個輸出必須是動態的。

輸出到查詢應該是這樣的

education_id:112 Node A, Node C

education_id:165 Node B

這是一個查詢語句的結果。

+0

我明白downvoters以爲我有沒有做任何研究,而且這在Cypher refcard中很容易找到。然而問題是什麼呢?這是一個誤解,我無法清楚地解釋我的問題的內容。 –

+0

我不知道,如何使用代碼或其他方法更好地改進問題,因爲我不知道代碼中寫什麼,而這正是我正在尋找的內容, –

回答

4

不太清楚我明白你的問題,但基於預期的輸出:

MATCH (n) RETURN n.education_id,collect(n) 

通過education_id的不同值將組節點

+0

如果我無法清楚地確定問題,我表示歉意。這正是我想要的。 –

2

你應該看看cypher refcard。你要找的是WHERE條款:

Match (a) WHERE a.education_id = 112 return a

您也可以直接在MATCH子句中指定屬性。

+0

不幸的是,這是不是我正在尋找。我在筆記中特別說過,我不會提供多個查詢的屬性值。 –

+0

編輯了這個問題,以便更好地理解。 。 –

相關問題