問題タブ [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 投票する
1 に答える
1409 参照

php - 生のSQLの代わりにlaravel eloquentで*関連する*リンクされたモデルを取得する

会社とプロジェクトの ID を保持する company_projects という名前のリンク テーブルにクエリを実行して、「関連する」リンク モデルを取得しようとしています (プロジェクトは一種の製品カテゴリです)。

この場合、関連プロジェクトを決定するために使用されるフローは次のとおりです。

  1. あなたと同じプロジェクト(「製品カテゴリ」)にある会社を取得します。
  2. それらの会社にリンクされている他のプロジェクト IDを見つけます
  3. 最後のステップで取得されたリンクされたプロジェクトの情報を取得します


私がやろうとしていることは、次の生のクエリですでに機能しています:

X = 現在のプロジェクトの ID (「製品カテゴリ」)
Y = 現在の「ユーザー」の ID (会社)


しかし、私の本当の質問は、Laravel Eloquent (現在 v4.2) でこれをエレガントに行う方法です。試してみましたが、今のところ運がありません...

更新:
複数のプロジェクトで Eloquent とモデルを使用した経験があることに注意してください。ただし、何らかの理由で、この特定のクエリで失敗します。だから、説明された解決策を見たいと思っていました。私の考えが間違っている可能性があり、答えは比較的簡単です。

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

database-design - 関連レコードを含む FileMaker 検索が機能しない

だから私は2つのテーブルを持っています。混乱を避けるために、非常に具体的かつ一般的な用語を使用します。

| |

Name_fk と Name_pk の間に関係を置きます。

Name_pk は、名前とそのチームのリストです。Name_pk には完全に一意の値が入力されているため、John Smith が Team Blue に所属していることがわかります。Name_pk フィールドに「John Smith」が含まれるレコードは 1 つだけで、そのレコードの Team フィールドには「Team Blue」が含まれます。

これで、テーブル A の Name_fk の下に多数の繰り返し項目が含まれます。John Doe を含む 10 行、Jane Doe 行が 10 行、Joe Doe 行が 10 行、Jess Doe 行が 10 行あります。表 B によると、Joe と Jane は Team Green に所属しており、Jess は John と一緒に Team Blue に所属しています。

データベース マネージャーのリレーションシップ セクションで、Name_pk と Name_fk をリンクしました。

チーム ブルーを検索してジョンとジェスのアイテム番号のみを表示するか、チーム グリーンを検索してジェーンとジョーのアイテム番号のみを表示できるようにする必要があります。

これまでのところ、これを FileMaker Pro 14 Advanced で動作させることができませんでした

0 投票する
0 に答える
35 参照

wordpress - カテゴリ別の関連投稿、ただし 1 つだけ

このコードを使用して関連する投稿をカテゴリ別に表示していますが、カテゴリが 1 つしかない場合は正常に機能します。しかし、複数のカテゴリの場合、最初の 1 つだけを使用したいと思います。これを 1 つのカテゴリに限定するにはどうすればよいですか?

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

java - タグから関連記事を優先的に検索する

ストーリーのタグに基づいて関連するストーリーを検索する必要があります..

4 つのタグを持つストーリーがあるとします。関連するストーリー ロジックは次のようになります。

  • ステップ 1 : ストーリーの下にある 4 つのタグをすべて検索する >> ストーリーを表示する

  • ステップ 2 : タグに関連する順列と組み合わせが異なる 3 つのタグを検索 >> ストーリーを表示

  • ステップ 3 : タグに関連する順列と組み合わせが異なる 2 つのタグを検索 >> ストーリーを表示
  • ステップ 4 : タグを次々と検索し、見つかった場合は「More Like This」フィールドに同じものを表示します。

どうすればこれを達成できますか。私は Solr の初心者です ガイドしてください...