問題タブ [gqlquery]
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.
python - GQLを使用して、前の結果以降のすべての新しい結果を取得する
クエリに関してはかなり役に立たないので、この問題の正しい構造は何でしょうか。
クライアントにはオブジェクトのキーを含むデータが送信され、クライアントはそのキーを使用して、ダウンロードした最新のオブジェクトをサーバーに通知します。
その時点からすべてのオブジェクトを取得したいのですが、オブジェクトには自動日付属性があります。
さらに、特定の「新しいユーザー」キーなどを使用して要求する可能性のある新しいユーザーに、15個(またはそれ以上)の最新のオブジェクトを提供できるようにしたいと思います。
Python2.7ランタイムを使用し、これまでGQLを使用したことはありません。
どんな助けでも大歓迎です。
モデルクラスは次のとおりです。
python - Google App Engine データストアのクエリ
私は Google App Engine の操作方法を学ぼうとしています。ここでクエリを実行するためのデータストアの例を見ています。SQL や GQL などを行ったことはありません。誰かがこの文字列を分解して、各部分が何をしているのか説明してもらえますか?
python - 変数を使用してプロパティ値を取得する
変数を使用してデータベースから値を取得できるようにしたいのですが、最後の行は私が達成しようとしているものです。
google-app-engine - Google App Engine: IN フィルターと引数の位置
列の 1 つにリストが含まれているテーブルがあります。リストに特定の要素が含まれるすべての行を選択できるかどうかを知りたいです。
より具体的には、文字列のリストを含む列があり、特定の文字列がこのリストの一部であるguests
かどうかを知りたいです。guest
次のようなクエリを書きたいと思います。
ただし、この位置に変数を配置することはできないようです。たとえば、次のクエリ (ownerid は文字列であり、文字列リストではありません) も許可されません。
このように書く必要があるようです:
したがって、次の質問があります。
- リストセルに特定のメンバーが含まれる行を取得するクエリを作成するにはどうすればよいですか?
- GQL クエリの引数は、演算子の右側に制限されていますか? 制限は何ですか?
Python 2.7 で Google App Engine を使用しています。ありがとう!
python - Python GAE コードが非同期なのはなぜですか?
これはコードです:
ゲームのインスタンスを 1 つだけ作成することを期待していますが、10 個作成するのではありません! どうやら GQL クエリは非同期的に実行され、行get_game(user_id)
をスキップするだけの 3 番目 (?) のインスタンスから開始しますgame_query = classes.Games.gql('WHERE user_id = :1', user_id)
。
私は正しいですか?どうすればこれを回避できますか?
google-app-engine - ID による GqlQuery は常に None 結果を返します
私のコードは次のことを目的としています。
- 存在する場合、Cookie から user_id を取得します。
- user_id を使用してデータストアにクエリを実行し、ユーザー レコードを取得します。
- 最後に、レコードが見つかった場合は、ウェルカム メッセージが表示されます。(サインアップはテンプレートに渡されます)
アプリでウェルカム メッセージを表示できません。私が知る限り、クエリは常に None を返します。Cookie とデータストア内のデータが存在することを確認しました。
このクエリで何が間違っていますか? GQL は where 句の ID を非直感的な方法で処理しますか?