問題タブ [related-content]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
344 参照

php - 動画 ID X に関連する動画を取得する

ビデオ ID X に関連する 6 つの関連ビデオを選択しようとしています。SO に関するいくつかの質問に目を通しましたが、私のシステムとジャンルなどに一致するものはありません。私がやろうとしたことはUNION SELECT、同じビデオを何度もリストし続けたので、あきらめました。

現在、本質から外れているデータベースが 3 つあります。

videos - 利用可能なすべての動画を含むテーブル。 vID vName vCover

ジャンル- 利用可能なジャンル (アクション、ドラマ、スリラーなど) を含むテーブル gID gName

ジャンル_接続 - このテーブルには、ジャンルとビデオの間の接続が含まれています (スリラー -> 始まり (ただし ID 付き)) gcID gcVideoID gcGenreID

提供された ID に関連する 6 つの動画を選択したいと考えています。関係は同様のジャンルに基づいています。したがって、ホラー/スリラー映画をレビューしている場合、最も関連性の高いビデオはホラー/スリラー映画で、2 番目に関連性の高いビデオはホラーまたはスリラー映画になります。

基本的に、関係は同じジャンルの映画に基づいており、全ジャンルが共通で降順になっている必要があります。

含めることができれば、名前間の関係も問題ありません。したがって、Iron Manをレビューしている場合、上位の関連ビデオはIron Man 2Iron Man 3で、その後にジャンル関連の映画が続きます。

0 投票する
1 に答える
63 参照

html - HTMLフォームでリレーショナルデータをPOSTする方法

一部の製品の新しい入力をjavascriptで作成する動的htmlフォームがあり、各製品にはより多くの色があります。

このhtmlコードを作成して、投稿にそれらがあるときにforと関連付けることができるようにするにはどうすればよいですか。

0 投票する
1 に答える
36 参照

entity-framework - コレクション プロパティがリストの要素のいずれかを持つエンティティを取得する方法は?

私はこのエンティティを持っています:

プロパティ lstEntitiesB に、ID が lstIDsEntitiesB にあるエンティティが 1 つ以上あるすべてのエンティティ A を取得したいと考えています。

結合を使用する必要があるかどうか、または他の方法があるかどうかはわかりません。おそらく any または contains を使用します。

本当にありがとう。

0 投票する
1 に答える
2019 参照

python - Python/Django Iterate ManyToMany 関連フィールド

問題について助けが必要です。

Reference、Relation ans Circuit の 3 つのモデルがあります。リレーションは最初のもののインラインです。回路と関係は関連しています。私がしなければならないことは次のとおりです: - 私はリファレンス 1 にいて、Relation1 から RelationN 内のいくつかの回路を選択しました。- 保存するとき、Relation1 を RelationN に保存する必要があり、他の RelationFirst (参照モデルの保存時に作成) には、その参照の他の関係に存在するすべての回路が含まれている必要があります。

私が今持っているコードは次のとおりです。

何か助けはありますか?ManyToManyRelatedField を繰り返すことができず、その方法がわからないためです。どうもありがとうございました!

0 投票する
1 に答える
32 参照

php - 関連コンテンツをページに表示する

AnyDrupal 7 を使用しており、タグ付けされた分類値に基づいて、関連するノードと照合しようとしています。ビューやブロックを使用せずにこれを実現したい。したがって、2 つのコンテンツ タイプがあります。コンテンツ タイプ 1 はメイン ページであり、コンテンツ タイプ 2 はコンテンツ タイプ 1 の記事の上にある右側のブロックのように機能します。

上の図は、ページがどのように表示されるかを示しています。私の質問は次のとおりです。タクソノミーのタグ付けに基づいて、C1 に表示する正しい C2 を取り込むにはどうすればよいですか。では、C1 に犬のタグが付けられている場合、犬のタグが付けられている C2 を表示するにはどうすればよいでしょうか? この投稿が少し曖昧であることは承知しています。どんな提案でも大歓迎です。

0 投票する
1 に答える
350 参照

python - django でこのモデルに関連するすべてのモデルを取得します (ForeignKey、ManyToMany 経由)

現在のモデルに関連するすべてのモデルを取得する必要があります。リレーションは、ForeignKey、ManyToManyField、または OneToONeField による、このモデルからの、またはこのモデルへのリレーションです。

例:

私はモデルを持っています:

モデルの関連モデルを見つける必要がありますMyModel。つまり、関数がある場合はget_related_modelsget_related_models(MyModel)返される必要があります。[AnotherModel,Type]

注:これの最終的な使用法はMyModel、このモデルとその関連モデルに変更があるたびに( some を使用してpost_save)キャッシュを無効にする必要があることです。

0 投票する
2 に答える
750 参照

ruby-on-rails - 関連する多対多の関連付けの数でレコードの順序を取得する

シナリオ:

https://www.funtraker.comには、映画、テレビ番組、ゲームが掲載されています。各リソース (映画、テレビ番組など) の番組ページで、関連するリソースを一覧表示します。

スキーマ:

ここで、一致したジャンルに基づいて関連する映画のリストを取得したいと考えています (両方の映画が「コメディ」ジャンルの場合、2 つの映画は関連しています)。また、これらの関連映画は、一致するジャンルの最大数で並べ替える必要があります。

さて、ここにサンプルムービーと期待される出力があります。

うまくいけば、質問は理にかなっています。

更新: SQL のみのソリューションを探しています。結果を別のテーブルにキャッシュする必要はありません。