問題タブ [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.
google-app-engine - Appengine データストアでの N 個のランダム レコードのクエリ
特定の種類の N 個のランダム レコードを返す GQL クエリを作成しようとしています。私の現在の実装は機能しますが、データストアへの N 回の呼び出しが必要です。できればデータストアへの呼び出しは1回にしたいです。
現在、データストアに入れるすべての種類に乱数を割り当てています。ランダム レコードをクエリすると、別の乱数を生成し、レコード > rand ORDER BY asc LIMIT 1 をクエリします。
これは機能しますが、1 つのレコードしか返されないため、N 個のクエリを実行する必要があります。この 1 つのクエリを作成する方法についてのアイデアはありますか? ありがとう。
sql - Google App Engine: データストアは従来の関係データベースではありません。これはどういう意味ですか?
App Engine データストアは従来のリレーショナル データベースではないため、クエリは SQL を使用して指定されません。代わりに、GQL と呼ばれる SQL に似たクエリ言語を使用してクエリを準備できます。
「従来のリレーショナル データベースではない」とはどういう意味ですか。SQL の代わりに GQL を要求する以外に、これにはどのような意味がありますか。
google-app-engine - GoogleDataStoreクエリセット
タグエンティティへのキーのセットを含むコースエンティティがあります。特定のタグが付いたコースのリストを取得するためのクエリを作成するにはどうすればよいですか?たとえば、javaでタグ付けされたすべてのコースを検索したいと思います。
これが私のエンティティです:
google-app-engine - db.Model ListProperty 内の特定の数のアイテムを一致させる最も効率的な方法
この異なるが無関係ではない質問を参照して、サンプルモデルを借ります。
特定の Foo エンティティがあり、バーの ListProperty に特定のバー Key を含む他のすべての foo エンティティを取得したい場合は、次のクエリを使用します。
モデルの種類が Foo で、少なくとも N 個の一致するバー エンティティを持つ他のすべてのエンティティを検索したい場合はどうすればよいでしょうか? for ループでこれを行う明白な方法は、大幅な非効率性を伴います。これを簡単にするために実際にモデル自体を変更するのが最善かもしれませんが、その方法は明らかではないようです。
google-app-engine - ReferenceProperty の「IN」クエリを使用して GQL を構築する
クラス メッセージ (db.Model):
これを試しましたが、gql ステートメントで BadValueError が発生しています。
ユーザー = []
users.append(userA)
users.append(userB)
users.append(userC)
メッセージ = Message.gql('Where user In :users', users=users).fetch(100)
google-app-engine - GQL(Google App Engine)でカウントをリセット
GoogleアプリのID/名前列をリセットしようとして苦労しています。現在は3002ですが、DBに残っているデータは他に1つだけです。1,2,3のように300倍以上にどうやって決めたのかさえわかりません...
これは、私よりもSQLに傾倒している人にとっては単純な問題だと確信しています:)。
前もって感謝します!
null - null IntegerProperty の GQL テスト
IntegerProperty が null (None) である Google App エンジンでレコードをクエリしようとしています。これは私が成功せずに試したものです:
また、クエリを使用して:
どんな助けでも大歓迎です。
python - GoogleAppEngineでGQLを使用したパラメータバインディング
さて、私はこのモードを持っています:
そしてこのコントローラー:
したがって、エンティティが追加されると、ランダムフロートが生成され(0-1)、ランダムエンティティを取得する必要がある場合は、単純なSELECTクエリを使用できるようにしたいと思います。次のエラーが発生します:
今、私が行けばこれはうまくいきます:
明らかに私の質問は間違っています。whereステートメントで変数をどのように使用するか:S
python - GAE - Python でデータストアを編集/更新する方法
私はこのデータストアモデルを持っています
taskname の値を編集するにはどうすればよいですか? task1 があり、それを task1-project に変更したいとします。