2016-04-12 5 views
0

neo4jには4つの異なるサブグラフが保存されています。すべてのノードとリレーションシップには、ノードまたはリレーションシップがどのサブグラフにあるかを示す「種」というプロパティがあります。つまり、サブグラフ「ライス」のすべてのノードとリレーションシップにプロパティ{「種」:「米」}があります。py2neoを使用してneo4jの各サブグラフグループを見つける方法

私の難しさは、py2neoを使ってすべてのサブグラフラベル( "rice"、 "maize"、 "tair"、...)を見つけることです。 。人々に私たちがデータベースに持っている種がたくさんあることを伝えたい。

答えて

1

それぞれのサイファークエリは次のとおりです。次のようにこのクエリを実行することができますpy2neoで

MATCH (n:Mylabel) 
RETURN DISTINCT n.species 

from py2neo import Graph 

graph = Graph() 

q = "MATCH (n:Mylabel) RETURN DISTINCT n.species" 
result = graph.cypher.execute(q) 

for row in result: 
    # collect your result 
    print(row[0]) 
関連する問題