問題タブ [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 に答える
28 参照

google-app-engine - この GqlQuery を実行するには?

次のようなデータストアがあります。

ユーザーが言語を入力すると ( input_language)、言語リスト ( ) に記載されている言語ユーザーを含むすべてのプロジェクトを出力したいと考えていますproject_languages

以下の方法で実行しようとしましたが、エラーが発生しました。

BadQueryError: Parse Error: Invalid WHERE Condition

db.GqlQuery("SELECT * FROM Data WHERE input_language IN project_languages")

上記の方法でデータを取得したい場合、クエリはどうすればよいですか?

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

google-app-engine - このクエリを GQL [Google App Engine] で実行するにはどうすればよいですか?

「言語」と「タグ」の 2 つの列を持つプロジェクトのテーブルがあります。

ユーザーが を与えた後、またはであるinputすべてのプロジェクトを出力したいと思います。languageinputtaginput

上記のSQLクエリは次のようになります。

SQL クエリ:Select * from TableName where language='input' OR tag='input'

Gqlで同じことを実行しようとしましたが、無駄でした。上記の方法でデータを出力するための Gql のクエリは何ですか。

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

java - Google Cloud Datastore - Java - GQLQuery カーソル

GQL クエリでカーソルを適切に渡す方法について少し混乱しています。これが私がこれまでに持っているものです:

私のクエリ文字列はで終わりますOFFSET @cursor

渡すカーソルがある場合、これがどのように正しく機能するかがわかります。ただし、クエリを初めて実行するときはカーソルがないため、 を渡しnullます。

最初に実行するために別のクエリを (なしでOFFSET @cursor) 記述し、結果セットからカーソルを取得するときにのみカーソルを渡す必要がありますか?それとも、null カーソルを渡した場合でもクエリは正しく実行されますか?

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

python - 等式フィルターを使用した射影クエリの回避策

Python Google App Engine に次のモデルがあります。

このクラスは一種のログであり、誰が何をクリックしたかなどの関係を照会できます。Receipients は、このアクションに関心を持つ可能性のある人々 (つまり、あなたの友人) のリストです。これは潜在的に長くなる可能性があり、あまり頻繁にシリアライズしたくありません。

特定の作成者が特定のターゲットに対して特定のアクションを実行したかどうかを示す次の関数があります。

今、私は .target_gae_key フィールドだけが必要です。等式フィルターがあるため、それに投影することはできません。

私は考えました:

  1. target_gae_key をエンティティの親キーとして設定し、キークエリを実行します。しかし、それはきれいではありません。また、author_gae_key に対しても同様のクエリが必要です。

  2. 最終的には、常にリストのサイズになるキーのみのクエリを実行し、クエリで何も見つからない場合は「空の」結果を返すのが最善です。それは存在しますか?

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

google-app-engine - キー構文による GQL クエリが GAE コンソールで機能しなくなりました

次のような特定のクエリ用にデータストア ビューアーの URL を保存しています。

現在、更新されたコンソール インターフェイスでは機能しません。構文は変更されましたか?