問題タブ [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.
java - 基準、異なる pah を持つサブクラスの制限
スーパークラスと 2 つのサブクラスがあります
Superclassに対する Criteria が必要ですがotherClass
、いくつかのようなものでも制限がありetcClass
ます:
//obvius エイリアスはここでは省略されています
.EQ("otherClass",otherClassVar) OR .EQ("ectClass.otherClass",otherClassVar); これ
は可能ですか?
java - 現在の ParseUser に現在関連付けられている ParseRoles をどのように見つけますか?
現在のがそれらに関連付けられているさまざまなListView
のArray
またはを に入力したいと思います。これには現在のユーザーに対する何らかのクエリが必要だと思いますが、ロールを返す方法と、ロールをまたはに入力できる に返す方法がよくわかりません。これを使用して現在のユーザーを取得できることはわかっています:ArrayList
ParseRole
ParseUser
Array
ArrayList
ListView
ただし、そこから、ユーザーに割り当てられた役割を確立する方法を見つけることができないようです。
編集:
私もこれを試してみました:
しかし、私はまだそれに関連するものを動作させることができないようです. 「オブジェクト」のサイズがまだ常に0であるため、私は現在、考えられるすべてのことを試しましたが、実際にはどこにも行きません.
前もって感謝します!
答え:
Marius Falkenberg Waldal の回答の背後にあるロジックを実装し、それを Android に移植した後、最終的に自分の状況に合った解決策を得ることができました。将来誰かに役立つ場合に備えて、投稿することにしました。
mysql - 同じテーブルに参加し、mysqlクエリでサブフォルダーを取得します
ドキュメント管理システムに「フォルダー」を保存するためのテーブルがあります。以下のテーブル構造
親フォルダーを指す同じテーブルの参照キーを次に示しparent_id
ます。そのため、フォルダー ID からすべてのフォルダー ID を取得する必要があります。つまり、フォルダーのサブフォルダー リストです。
自己結合として単一のクエリを取得することは可能ですか?
node.js - 親と子の両方がクエリに一致する Mongoose を使用してドキュメントを検索する
MongoDB には、次の 2 つの Mongoose スキーマがあります。
ステータスが公開され、子ドキュメントのステータスが公開されているすべての親ドキュメントを検索したいと考えています。次のいずれも、望ましい結果をもたらしません。
これは正しいアプローチですか、それとも使用すべき別の手法がありますか?
java - ループ内で solr をクエリしても何も返されない
私は Solr を初めて使用し、30 秒ごとに solr を照会する Java プログラムを実装しようとしています。
シナリオ:
プログラムが起動すると、solr にクエリを実行して、過去 1 か月間の DDI ネットワーク アクティビティを取得します。以下はクエリです。query.set("q","pname:'Deep Discovery Inspector' AND eventName:MALWARE_DETECTION AND logTime:[NOW-1MONTH TO NOW] AND app:HTTP"); query.setRows(10000);
この初期化の後、プログラムは 30 秒ごとに DDA を照会します。以下はクエリです。query.set("q","pname:'Deep Discovery Inspector' AND eventName:MALWARE_DETECTION AND logTime:[NOW-30SECOND TO NOW] AND app:HTTP"); query.setRows(10000);
#1 のクエリはいくつかの結果を返します。しかし、30 秒ごとに呼び出される 2 番目のクエリは何も返しません。SolrDocumentList.size() は常に 0 です。
以下は私のJavaコードです。
このコードの何が問題なのか、誰にもわかりませんか?
前もって感謝します
ruby-on-rails - Rails アクティブ レコード クエリのパフォーマンス チューニング
複数のモデルがあるレールアプリがあります。次の関連付けを持つモデル入力など:-
課題:- アプリケーションから入力レコードを削除しようとすると、バックエンドのアクティブ レコード クエリに多くの時間がかかります。つまり、1 つのトランザクションを完了するのに 10 ~ 20 秒かかります。
質問:- すべてのレコードの依存関係を破棄する必要があるため、delete/destroy クエリを実行するためのトランザクション時間を短縮できますか?
レコードを破棄するために、入力コントローラーに次のメソッドがあります
破棄クエリを最適化してトランザクション時間を短縮する方法を教えてください。
ありがとう
hibernate - in in where 句を使用した EJBQL クエリ
私はこのクエリを実行しようとします:
失敗しました。WHERE 句に対して生成されたクエリは次のとおりです。
何が欠けていますか?私がやりたいことをすることは可能ですか?手伝ってくれてありがとう :)
python - Throughテーブルプロパティを使用したDjangoクエリ
私は現在、友達機能 (Facebook など) を持つ Web アプリケーションを構築しています。
フレンドがフレンド申請を送信すると、 でフレンドシップ オブジェクトが作成されaccepted = False
ます。リクエストされたフレンドがリクエストを受け入れると、 にaccepted
設定されます。True
これが私のモデルです(大幅に簡略化されています):
このように持っているので、友達リクエストも管理できます。
ここで、ジョンという人物がいるとしましょう。John のすべての友達を取得したい (たとえば、John の友達リクエストを受け入れたすべての友達と、John が友達リクエストを受け入れたすべての友達)。
これが私が今やっている方法です:
私には、これは本当に醜く、おそらく遅くて非効率的です。Django には、このようなことを行う方法がありますか?
残念ながら、この正確なコードは機能しません。より良い方法はありますか?
distributed - 複数の入力に対するデータトミック クエリのパフォーマンスは、単一の入力と同じくらい高速ですか?
Datomic では、同じクエリで複数の入力、つまり複数の datomic サーバーを使用できます。
クエリはピア内でローカルに実行され、ピア内の実際の db インデックスを使用するため、複数のデータ サーバーからのデータを結合するクエリの実行は、単一のデータ サーバーで同様の結合を実行するほど速くはないにしても、ほぼ高速になる可能性があるようです。
そうですか、それとも複数のソースを使用する場合のクエリ エンジンの動作に質的な違いはありますか?
(何もない場合は、シャーディングを実行して書き込みパフォーマンスを任意にスケーリングすることにより、データサーバーのすべての書き込みが単一のトランザクションを通過する必要があるという事実を回避できます。RDBMS シャーディングよりも利点は、参加時のパフォーマンスと効率のクエリです)
編集:
単一のデータ型サーバー内であっても、すべてのクエリが同じように高速であるとは限りません。
クエリのパフォーマンスを向上させるには、サンプル データのコミュニティ関連のエンティティなど、頻繁にクエリを実行するエンティティを同じパーティションに配置する必要があります。
言い換えると、datomic サーバー全体のクエリは、単一の datomic サーバー上のパーティション全体のクエリとほぼ同じくらい高速で効率的 (メモリ、CPU 使用率、ネットワーク)ですか?
mysql - mysql のクエリ中のアポストロフィ
「行かない」という値の文字列列を含むテーブルがあります
そのユーザーが「行かない」または「行かない」(アポストロフィなし) をクエリしているかどうかにかかわらず、この行を返したいと思います。
この問題を解決するにはどうすればよいですか?
ありがとうございました