問題タブ [gql]
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.
django - App Engine GQL:日付範囲のクエリ
このDjangoステートメントに相当するAppEngineは何でしょうか?
私はこれを書くことになりました:
しかし、Djangoと比較するとかなり恐ろしいです。他のPythonic/Django-magicの方法、たとえばwithPost.filter()
やcreated_at.day/month/year
attributesはありますか?
google-app-engine - StringPropertyのgqlクエリの大文字と小文字を区別しないwhere句
google appengineデータストアを使用して、大文字と小文字を区別しないStringPropertyデータ型でWHERE句を指定するgqlクエリを実行する方法はありますか?値がどのような場合になるかは常にわかりません。ドキュメントでは、値の大文字と小文字が区別される場所が指定されていますが、これを区別しないようにする方法はありますか?
たとえば、dbモデルは次のようになります。
データは次のようになります。
言いたい
returnvalue
含まれています
python - GQLの制限を抽象化するモジュール
私は、GQLの制限を抽象化するGoogleAppEngine用のPythonモジュールを求めています。
具体的には、大きなファイル(> 1MB)を保存し、モデル(> 1000)のすべてのレコードを取得したいと思います。私は現在これを処理する独自のコードを持っていますが、可能であれば既存の作業に基づいて構築したいと考えています。
ありがとう
python - gql クエリでパラメーター置換を介して文字列を渡すと、結果を取得できません
パラメータ置換を使用して、文字列変数を gqlquery に適切に渡すことができます。使用しようとしたコードは次のとおりです。
結果が得られず、クエリは黙って失敗します。しかし、このようにクエリをハードコーディングすると、
期待される結果セットを取得します。間違った方法で変数を渡していると思いますuser_name
。コードを正しく取得するのを手伝ってください。
google-app-engine - 結果セットを制限するクエリ/GqlQuery .order()?
理解に苦しむクエリの奇妙な結果に気付きました。order() をクエリに追加すると、返される結果が制限されているように見えます。
これが私の相互作用です:
ご覧のとおり、2 つのクエリの間に 100 のエンティティが追加されていません。order() 命令が結果セットを制限しているようです。ただしcreated_at
、必須のプロパティであり、すべてのエンティティに存在します。
例外なく。では、ORDER を使用したクエリですべてのエンティティが返されないのはなぜでしょうか?
最後に、それが悪いデータかどうかを調査します。
google-app-engine - App Engine: ListProperties に特定のアイテムが存在するエンティティを選択するためのフィルタ
特定の要素が存在する ListProperties の 1 つに基づいてエンティティをフィルタリングする必要があります。のようなもの:
entities.filter('listProp IN ',element) ただし、listProp と element が逆になっている場合を除きます。
このようにフィルタリングする方法を知っている人はいますか?
python - gqlQuery はオブジェクトを返します。キーのリストが必要です
GqlQuery オブジェクトをキーの配列に変換する方法はありますか、またはクエリがキーの配列を返すように強制する方法はありますか? 例えば:
キーを含むオブジェクトを返します。
次のようなキーの配列と比較する必要があります。
注: 格納されたオブジェクトを照会してから .key() を呼び出すことで問題を回避できますが、これは無駄に思えます。
google-app-engine - Google アプリ エンジン OR フィルタ
Google App Engine 内で OR フィルターを実行したいと考えています。
例えば:
以下は、name = steve AND description = "some text" のすべての "MyModel" インスタンスを返します。
これを OR ステートメントに変更するには、どの構文を使用しますか? または、2 つのクエリを実行してから、何らかの形でマージする必要がありますか?
google-app-engine - 日付のgqlクエリ
過去 3 日以内にログインしたユーザーの UserInformation モデル テーブルに user_name をリストするように GQL クエリを適用するにはどうすればよいですか?
google-app-engine - 項目を含まない StringListProperty に対してフィルタリングする方法は?
次のモデルのユーザーがあり、「黄色」が好きで「赤」が好きではないすべてのユーザーを取得したいと考えています。
これは機能します (少なくとも 1 つのお気に入りの色「黄色」を持つすべてのユーザーが返されます)。
しかし、これは私が期待したことをしません:
同じユーザーのリストが返されます。リストに「赤」がまったく含まれていない場合ではなく、お気に入りの色のいずれかが「赤」と異なるかどうかをテストしていると思います。
ある項目を含み、別の項目を含まない結果のみをフィルタリングするにはどうすればよいですか?