1

ノードとリレーションシップのパターンを取得したり、リレーションシップ プロパティに基づいてリレーションシップ自体を検索したりする方法は多数あります (たとえばEnrolledIn.where(since: 2002)、ノードの特定のプロパティに基づいてリレーションシップを取得する最善の方法は何でしょうか。たとえば、

現在のユーザー -[:関係]->イベント

私はイベント ID を知っているので、最も論理的な方法は、検索されるプロパティの 1 つとして event.id を使用してパターンをクエリすることです。私は今このようなものを持っています

event_rel = current_user.events(:e, :rel).where(id: event_id).pluck(:rel)

上記は機能せず、配列を返します

4

1 に答える 1