ノードとリレーションシップのパターンを取得したり、リレーションシップ プロパティに基づいてリレーションシップ自体を検索したりする方法は多数あります (たとえばEnrolledIn.where(since: 2002)
、ノードの特定のプロパティに基づいてリレーションシップを取得する最善の方法は何でしょうか。たとえば、
現在のユーザー -[:関係]->イベント
私はイベント ID を知っているので、最も論理的な方法は、検索されるプロパティの 1 つとして event.id を使用してパターンをクエリすることです。私は今このようなものを持っています
event_rel = current_user.events(:e, :rel).where(id: event_id).pluck(:rel)
上記は機能せず、配列を返します