問題タブ [querying]

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 に答える
985 参照

java - MongoDB/Morphia で特定のサブドキュメントを照会する

次のようなドキュメントが MongoDB に保存されています。

これを Java オブジェクトにモデル化するために Morphia を使用しています。私がやりたいのは、 の値myPropsを持つ要素をクエリすることです。これは可能ですか?サブドキュメント内の特定の値を照会することは可能ですか? 次のようなクエリを使用してみました。propA'ValueA'

...しかし、myProps返されるすべての値が表示されます。クエリに欠けているものはありますか? または、Morphia/MongoDB を使用してそのようなクエリを作成することはできませんか?

更新:これまでの私のコード...

私のエンティティと埋め込みクラス:

BasicDAO を拡張して、適切な DAO クラスを作成しました。これが私のクエリです:

コードは正しく実行されますが、私が見るresult.getMyProps()myPropspropA == 'ValueA'.

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

python - SQLAlchemy の汎用クエリ

私は次のコードを持っています:

現時点では、エントリ (Author または Horizo​​nt、または arch.record に関連するその他のエントリ) の 1 つがあります。そして、どのレコードもこのフィールドを参照していないことを確認したいと思います。しかし、私はケースごとに多くのコードを書くのは嫌いで、最も一般的な方法で行いたいと思っています。

だから、実際に私は持っています:

  • ArchaeologicalRecord のインスタンス
  • Horizo​​nt などの子エンティティのインスタンス
  • (前から)それはクラス定義です。

コピーペーストされたコードの大きなチャンクを書かずに、(または他の子エンティティ)ArchaeologicalRecordへの参照が含まれている (または含まれていない)かどうかを確認するにはどうすればよいですか?Horizont

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

arrays - laravelで関連オブジェクトの配列を使用してデータベースにクエリを実行する

laravel を使用して、データベースからスキル別にいくつかのオファーをクエリしたいと思います。

オファーとそのスキルの関係は、belongsToMany 関係です。

データベースから一連のスキルに一致するすべてのオファーを取得する方法は?

より明確にするために、私が書き始めたいくつかのコードを次に示します。

前もって感謝します !

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

c# - エンティティ フレームワーク sqlquery

エンティティ フレームワークを使用したデータベースのクエリについて読みました

複数の列が返されるようにしたい場合、そのタイプのクエリをどのように作成できますか。このコードを試しましたが、いくつかの SQL スキーマ マッピング エラーが発生します

LocalAccGroups は私が作成したクラスです

事前にThanxxx

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

java - How to Query ">", "<" and "<>" in Lucene

Is is possible to query like : age>23 in lucene?

I have been looking into it but I couldn't find anything, can someone guide me through in this regard?

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

javascript - ソートのような同位体で角張っていますか?

答えを見つけるためにいくつかの質問を探しましたが、うまくいきませんでした。だから私がやりたいことは、ユーザーが書き込み、画像の添付、ページ上の図の描画ができる Web アプリのようなノートブックを作成し、そのページを html2canvas で画像としてスナップするとします (私は試していません)しかし、それは今のところ重要ではありません。) 私のネズミイルカの場合、それらの画像がどこかに保存され、データベースが関連データを保存するとしましょう。ユーザーがページのサムネイルを表示するときに、jquery isotope プラグインまたは angular js のコラボレーションによるそのようなプラグインで使用できるようにしたいと考えています。ただし、すでにロードされている js データで使用して、並べ替えやフィルター処理を行うことができます。パフォーマンスのためにすべての行をフェッチしないように、SQL クエリで順序付けまたは並べ替えを行う必要がある場合があります。これを管理する方法。入力が明確でない場合や複雑な場合は、警告してください。

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

.net - EF Eager Load - 複数のテーブル間で深く結合する方法は?

私は適切に正規化されたデータベースを持っていますが、複数の異なるテーブルから十分な情報を一度に結合する選択を実行するための EF クエリを作成するのに問題があります。

関連するデータを取得するために個別のクエリを発行できることはわかっていますが、すべてを一度に (熱心に) クエリできるかどうかを確認したいと思います。

データ モデルは次のようになります。

  • テンプレートには 1 つの ref_TemplateType、1 つの ref_FormType、および多数の TemplateMeasurements があります
  • TemplateMeasurementには 1 つの Measurement があります
  • Measurementには 1 つの ref_MeasurementType と 1 つの Review があります

上記のすべての関連エンティティを含む、すべてのテンプレートのリストを取得したいと考えています。

これが私が始めたものです:

ここまでは順調ですね。

いいえ、各 TemplateMeasurement エンティティに属する Measurement エンティティを含めたいと思います。したがって、次のようにします (TemplateMeasurements はリストであるため)。

完全。優秀な。(すばらしい。) これで、各 TemplateMeasurement に対して、適切な Measurement レコードをプルするために結合されます。

でも……それじゃダメ。また、「ref_MeasurementType」関連エンティティを各測定オブジェクトから切り離したいと考えています。したがって、次のようにクエリを絞り込みます。

これも効きます!(人生は素晴らしいと思いませんか?)

しかし、ちょっと待ってください..........各測定オブジェクトには、「レビュー」と呼ばれる別の関連エンティティがあります。

これも熱心に取得するにはどうすればよいですか??? 上記の .Select() メソッド呼び出しには入りません...そのメソッドは既に 'ref_MeasurementType' エンティティを取り込むために使用されているためです。

このクエリで「レビュー」エンティティも積極的にフェッチするにはどうすればよいですか?

(この質問を書いている間に解決策を思いついたので、以下を参照してください)