問題タブ [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.
google-app-engine - 変数を使用した GAE gqlquery
設定した変数で GqlQuery を実行したい場合、それは可能ですか?
例えば:
これにより、次の結果が得られます。
解析エラー: シンボルの WHERE 条件が無効です
私はこれについてすべて間違っていますか?御時間ありがとうございます。
python - App Engine で GROUP BY する方法
GQLまたはメソッドGROUP
を介して、App Engine で BY する方法はありますか?Query
私はいくつかの調査を行いGROUP BY
、GQLQuery
にはないことを読み、クラスにもないようです。
Pythonで実装するためのリソースまたはアプローチがある場合は、お知らせください。
編集
GROUP BY
また、Map Reduceで作成できることも読みました。誰かがこれを経験したことがあれば、助けが受け入れられます。
ありがとう。
python - Pythonで既存の辞書キーに値を追加する
既存の辞書キーに値を追加しようとしています。Car
値は、という名前のプロパティを持つdb.Model から取得されprice
ます。
コードの 2 つのブロック (以下) を試しましたが、AttributeError: 'GqlQuery' object has no attribute 'price' を取得しています。
私が取得しようとしているものは次のとおりです。
items = {"BE1234":["2","100"],"BE1923":["31","200"],"BE2032":["19","300"], etc}
更新 (最終作業コード)
google-app-engine - GQLの別のモデルクラスからの参照なしですべての行を選択するにはどうすればよいですか?
私は持っています
そして私はしたい
GQLでそれを行う方法
python - GQLクエリの予期しない空の結果
驚いたことに、問題なく多くのクエリを実行した後。私は最初の奇妙なGQLの問題に遭遇しました。
フィードバックと呼ばれるモデルのプロパティは次のとおりです。
以下はindex.yamlで設定されています:
日付でソートされたすべてのフィードバックデータを照会すると、すべての結果が返されます。
typeプロパティはtype=db.IntegerProperty(default = 1、required = False、indexed = True)に格納され、整数1のタイプのフィードバックデータが8行あります。
しかし、私が質問したとき:
それは私に空の結果を返し続けました。何がうまくいかなかったのですか?
アップデート
インデックスは次のように機能しています。
google-app-engine - GqlQueryの結果はセッションのみですか?
私のアプリ、データストア、webapp2、およびフォーム固有の「応答」はすべて機能しています:)しかし、前の訪問者のクエリ結果を表示せずにページをロードする必要があります。フォームを送信した後、現在のフォーム送信者のクエリ結果のみが必要です。これはセッションまたはヘッダーソリューションですか、それともこれを実現するためにGqlQueryを編集できますか?
^ ^この最後のセクションは、現在の訪問者がフォームを送信した後にのみ表示される必要がある私の「応答」です。
python - データストアのクエリ: 'NoneType' オブジェクトに属性がありません
これを if ブロックで実行すると:
プロシージャはif
ブロックにジャンプしますが、次のエラー メッセージが表示されます。
以前.put()
はレコードを挿入し.get()
てアクセスしていたのに、contract の値はなぜNone
ですか?
助けてくれてありがとう!
ここにコード全体があります:
google-app-engine - シンプルな App Engine クエリが無効です
この一見些細な GQL クエリで「無効な GQL クエリ文字列」が表示されます。
どちらのプロパティでも、OR 句を削除すると正常に機能します。Event テーブルのこれらのプロパティは相互に排他的です (firstPlayer と secondPlayer の両方が同じプレーヤーに設定されているイベントはありません)。何か案は?
google-app-engine - 管理コンソール GQL クエリ: 日付の注文時にインデックスが見つかりません
私の datastore-indexes.xml は次のようになります。
データストア管理コンソールは、実際にはこれをデータ/データストア インデックスの下に表示します。
しかし、Datastore Viewer に移動してby gql
クエリを実行すると、次のようになります。
次の応答が返されます。
私が見逃している明らかなものはありますか?インデックスの作成に問題はありますか?