1

私はNeo4jの初心者で、助けていただければ幸いです...
次の単純なグラフがありますhttp://console.neo4j.org/?id=colc1f

基本的に、ノード ID などの特定のノードのリレーションを取得したいと考えています
。コンテキスト ノード (1) と、1 つのクエリですべての関係を取得したいと考えています。

したがって、基本的な暗号クエリは次のとおりです。

start profile=node(1) 
match profile-[r:FRIEND|FOLLOW|..]-other 
return type(r),other

しかし、同じクエリでコンテキスト プロファイルから送信される FRIEND 関係をフィルターするにはどうすればよいでしょうか?

ありがとう。

4

1 に答える 1

3

追加の検証を where にスローして、次のようにすることができます。

 start profile=node(1) 
 match profile-[r:FRIEND|FOLLOW]-other 
 where profile-[:FRIEND]->other 
    or type(r) <> "FRIEND" 
return type(r),other

http://console.neo4j.org/r/dgas8o

于 2012-10-10T08:34:47.580 に答える