2017-07-21 7 views
0

ムービーデータセットを使用すると、ムービーで複数の役割を果たすアクターを見つけることができます。Cypher:ムービー内で複数のロールを持つアクターを見つけよう

+0

はい:私たちが行う必要があるすべてはrolesリストが1より大きくなる特定のパターンを見つけることで、ACTED_IN関係。データモデルについてもう少し詳しく教えてください。ロールはどこに保存されていますか? –

+0

neo4jブラウザでムービーを再生してムービーデータを設定することができます。サンプルデータセットです。 – mowlana

答えて

2

rolesは、上のリストのプロパティです:

MATCH (a:Person)-[r:ACTED_IN]-(m:Movie) 
WITH a, r.roles as roles, m 
WHERE size(roles) > 1 
RETURN a, roles, m 
-1

[OK]をクリックすると、ロールを複数の関係がある人だけ確認することができます。映画DBに

MATCH (a:Person)-[r]-(m:Movie) 
WITH a,m,collect(type(r)) as rels where length(rels) > 1 
RETURN a,rels,m 
関連する問題