2014-02-28 49 views
1
  1. 假設我有n個人和m間房屋。 m遠遠大於n。我有存儲在Neo4j中的關係如何編寫這樣的Neo4j查詢

    。每個人可以有任何數量的關聯房屋。現在,我想要一個能夠獲取像這樣的信息的查詢。

    人 - 及其相關房屋

請讓我知道,如何爲此編寫查詢。

+2

您嘗試過什麼?根據StackOverflow [幫助頁](http://stackoverflow.com/tour),你不應該問一個問題,你至少沒有試圖找到答案(從你的問題,你沒有顯示了迄今爲止所做的任何事情)。另外:從你的問題,目前還不清楚你如何設置查詢:API調用?暗號?請相應地編輯您的問題。也請花時間來正確格式化(擺脫編號的段落,並正確格式化代碼部分)。 –

+0

我正試圖看看FOREACH等,加載了信息,所以想用stackoverflow – user4654

回答

4

使用暗號:

Match (n:Person)-[:OWNS]->(m:House) 
Return n, collect(m) 

這是假設你標註關係的類型人擁有一所房子。這會將房屋節點作爲關聯數組返回給每個人

+0

+1來花時間回答一個問題不大的問題。 (但是,關係有類型,而不是標籤。) – jjaderberg

+0

語義。您將關係標記爲類型。我以簡潔的方式寫了這句話。 – dcinzona

+0

我更新了我的答案,使其更加清晰:) – dcinzona