2011-12-04 66 views

回答

9

搜索字段旁邊有一個小小的幫助圖標,如果您將它覆蓋在上面,它會顯示語法。

如果您的節點和關係的屬性被編入索引,您可以像這樣搜索所有這些屬性。

node:index:indexname:fieldname:* 
rels:index:indexname:fieldname:* 
46

你也可以嘗試暗號查詢,如:

START n=node(*) RETURN n; 

這是非常明顯的,它會返回所有現有節點在數據庫中。

編輯:下面顯示的節點和關係:

START n=node(*) MATCH (n)-[r]->(m) RETURN n,r,m; 
+7

它只返回節點,增加比賽ñ - [r] - ()並返回n,r來查看更多關係 –

+0

完全忘了關係! – pimguilherme

+0

隨着版本1.9.5(我必須使用它)它會返回節點,但它不會顯示它們... – tonjo

1

別的好辦法了讓所有節點(和節點無關係):

MATCH (n) RETURN n UNION START n = rel(*) return n; 
5

更簡單的方法是

MATCH (n) RETURN (n) 
0

我發現這個工作,檢索所有的節點,包括孤兒,所有的關係:

MATCH (n) MATCH()-[r]->() RETURN n, r 
+0

據我所知,一個可怕的查詢,因爲你不包含第二場比賽中的比賽n節點。這可能會導致笛卡爾產品返回大量的冗餘數據。 (n) - [r] - (m) RETURN N,r,m ''' – larsw

4
MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN n, r; 
相關問題