問題タブ [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.

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

python - GQLを使用して、前の結果以降のすべての新しい結果を取得する

クエリに関してはかなり役に立たないので、この問題の正しい構造は何でしょうか。

クライアントにはオブジェクトのキーを含むデータが送信され、クライアントはそのキーを使用して、ダウンロードした最新のオブジェクトをサーバーに通知します。

その時点からすべてのオブジェクトを取得したいのですが、オブジェクトには自動日付属性があります。

さらに、特定の「新しいユーザー」キーなどを使用して要求する可能性のある新しいユーザーに、15個(またはそれ以上)の最新のオブジェクトを提供できるようにしたいと思います。

Python2.7ランタイムを使用し、これまでGQLを使用したことはありません。

どんな助けでも大歓迎です。

モデルクラスは次のとおりです。

0 投票する
2 に答える
110 参照

python - Google App Engine データストアのクエリ

私は Google App Engine の操作方法を学ぼうとしています。ここでクエリを実行するためのデータストアの例を見ています。SQL や GQL などを行ったことはありません。誰かがこの文字列を分解して、各部分が何をしているのか説明してもらえますか?

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

python - 変数を使用してプロパティ値を取得する

変数を使用してデータベースから値を取得できるようにしたいのですが、最後の行は私が達成しようとしているものです。

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

google-app-engine - Google App Engine: IN フィルターと引数の位置

列の 1 つにリストが含まれているテーブルがあります。リストに特定の要素が含まれるすべての行を選択できるかどうかを知りたいです。

より具体的には、文字列のリストを含む列があり、特定の文字列がこのリストの一部であるguestsかどうかを知りたいです。guest次のようなクエリを書きたいと思います。

ただし、この位置に変数を配置することはできないようです。たとえば、次のクエリ (ownerid は文字列であり、文字列リストではありません) も許可されません。

このように書く必要があるようです:

したがって、次の質問があります。

  1. リストセルに特定のメンバーが含まれる行を取得するクエリを作成するにはどうすればよいですか?
  2. GQL クエリの引数は、演算子の右側に制限されていますか? 制限は何ですか?

Python 2.7 で Google App Engine を使用しています。ありがとう!

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

python - Python GAE コードが非同期なのはなぜですか?

これはコードです:

ゲームのインスタンスを 1 つだけ作成することを期待していますが、10 個作成するのではありません! どうやら GQL クエリは非同期的に実行され、行get_game(user_id)をスキップするだけの 3 番目 (?) のインスタンスから開始しますgame_query = classes.Games.gql('WHERE user_id = :1', user_id)

私は正しいですか?どうすればこれを回避できますか?

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

google-app-engine - ID による GqlQuery は常に None 結果を返します

私のコードは次のことを目的としています。

  • 存在する場合、Cookie から user_id を取得します。
  • user_id を使用してデータストアにクエリを実行し、ユーザー レコードを取得します。
  • 最後に、レコードが見つかった場合は、ウェルカム メッセージが表示されます。(サインアップはテンプレートに渡されます)

アプリでウェルカム メッセージを表示できません。私が知る限り、クエリは常に None を返します。Cookie とデータストア内のデータが存在することを確認しました。

このクエリで何が間違っていますか? GQL は where 句の ID を非直感的な方法で処理しますか?