私のプロジェクトがFacebookであると仮定します。ステータスの更新と友達のステータスの更新の両方で構成されるフィードを表示したい。
これが関係です。
- ユーザーKNOWSユーザー
- ユーザーUPDATES_STATUSステータス
これは、友達のステータスの更新を取得する方法です。
START me = node(1) MATCH me-[:KNOWS]-()-[:UPDATES_STATUS]->friendsStatusUpdates RETURN friendsStatusUpdates
そして、これは私が自分のステータスアップデートを取得する方法です。
START me = node(1) MATCH me-[:UPDATES_STATUS]->myStatusUpdates RETURN myStatusUpdates
どちらのクエリも正常に機能しますが、これら2つを組み合わせた単一のクエリが必要です。