問題タブ [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 投票する
2 に答える
241 参照

python - Google アプリ エンジン - フィールドのクエリのみ

注: この例は問題の代表例であり、実際の使用例ではありません

Car や CarCategory などの特定のオブジェクトがあるかどうかを知りたいです。

特定のフィールドを照会できますか?

たとえば、CarCategory:

query = GqlQuery("車からカテゴリを選択")

このエラーが発生しています: BadQueryError: 解析エラー: シンボル Car に追加のシンボルがないと予想されます

更新: 特定のユーザーが所有するすべてのカテゴリのリストが必要な場合

できるだけ効率の良い方法で行いたいと考えています。

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

java - GQLフィルターでのリストの使用

リストをフィルターとして使用してGQLで選択するにはどうすればよいですか。

クラスがあれば

名前がリストにないすべてのObjを取得するにはどうすればよいですか?

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

google-app-engine - GoogleAppEngine-データストア-GQLクエリ

カテゴリがCatNameであるすべてのプロジェクトを取得する方法

うーん

動作しませんか?

0 投票する
3 に答える
434 参照

java - null 値を持つオブジェクトを選択

GQL で null 値を持つオブジェクトのみを選択するにはどうすればよいですか。ソフトウェアの新しいバージョンに LastUpdate フィールドを含めるオブジェクトがあり、更新された最も古いオブジェクトのみを更新したいのですが、「ORDER BY LastUpdate ASC」を使用してクエリを作成した場合は、常にこのクエリを使用する必要があります。 、LastUpdate に何らかの値を持つオブジェクトのみを常に返します。

null値を持つオブジェクトをクエリに含める最良の方法は?

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

google-app-engine - GQLを使用して、名前にdot(。)が含まれる列を操作する

GAE/Javaアプリケーションのデータストア操作にObjectifyを使用しています。私は、プロジェクトのいくつかの場所でObjectifyの@Embeded機能を使用しました。Objectifyは、。を使用して、@Embeded表記でマークされたエンティティ内のネストされたオブジェクトを自動的にフラット化します。セパレータ。したがって、entity.embededObject.Fieldのような列名になりました。

たとえば、データストアに2つの列nameと。を持つエンティティ「Person」がありaddress.emailます。

簡単なGQLクエリを記述して、データストアビューアでPersonをフィルタリングしたいと思います。ただし、次のクエリは構文エラーで失敗します。

一方、以下は正常に機能します

私は何が間違っているのですか?

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

python - GqlQuery フィールド、App Engine、Python のループ

次の GqlQuery のすべての属性と値を出力したい:

GqlQuery をループして名前と値を一般的に出力する最も簡単な方法は何ですか?

より正確に言うと、私はこれをしたくありません:

代わりに、名前に関係なく、ベンチマークのすべてのプロパティを表示します。

アドバイスをありがとう!

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

python - Gqlで単語(大文字と小文字を区別しない)を含むレコードを取得しますか?

検索文字列を含むレコードを取得するための単一の Gql クエリを作成することは可能ですか?

データストアには次のレコードが含まれます:

「Rest」という単語を含むレコードを取得する必要があります(大文字と小文字は区別されません) 。

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

google-app-engine - このGqlクエリがNoneを返すのはなぜですか?(PythonとApp Engineを使用)

GoogleのAppEngineの使い方を学ぶのに役立つ、数字を推測するゲームを作成しています。現在の回答を乱数としてデータストアに保存します。ユーザーが推測するたびに、GqlQueryで答えを引き出し、ユーザーの推測と比較したいと思います。GqlQueryを使用して回答を取得すると、「なし」が返されます。代わりに、乱数を取得するために変更する理由や内容がわかりません。

ここに答えを保存します-

ユーザーが新しいゲームを作成するときに乱数を保存する方法は次のとおりです-

そして、私はユーザーが推測を提出したときに答えを引き出して、このように彼らの推測と比較できるようにします-

だから私が試してみると

など。「高すぎます!」というメッセージが表示されます。毎回。そこで、「高すぎる!」を変更しました。これへのメッセージ-

そして私が得るものは-

「高すぎる!なし」

このコードが「None」の値を返すのはなぜですか?取得する予定の乱数を取得するために、何を変更することをお勧めしますか。私はデータストアのAppEnginePythonドキュメントをフォローしていますが、明らかに何かを見落としています。これについての洞察に感謝します。

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

python - Google App Engine python、GQL、データストアから 1 つの列のみを選択

データストア テーブルから 1 つの列のみを取得しようとしています

ID、キー、タイトル、著者、ISBN、および価格を持つ書籍モデルがあります

everything = db.GqlQuery('SELECT * FROM Books') は私にすべてを与えますが、タイトルだけが欲しいと言います

books = db.GqlQuery('SELECT title FROM Books')

私は人々が提案したすべてを試しましたが、何もうまくいかないようです

どんな助けでも大歓迎ですありがとう

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

python - GoogleAppEngineのGqlQueryは空のリストを返します

これが私の質問です:

これが私のモデルです:

GoogleAppEngineデータビューアでクエリを実行すると、次の結果が得られます。 ここに画像の説明を入力してください

私は何が欠けていますか?