問題タブ [google-cloud-datastore]

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 投票する
3 に答える
10603 参照

google-app-engine - Google App Engine データストアのモデル クラスの get_by_id メソッド

get_by_id を使用して Google App Engine データストアからオブジェクトを取得する方法がわかりません。モデルはこちら

gql を使用して、それらを作成、配置、および取得できます。

保存された住所には次の値があります

キーを使用してそれらを見つけることができます

しかし、IDでそれらを見つけることができません

試してみると、アドレスはNoneです

どうすればIDで検索できますか?

編集: 私は馬鹿で、Address という関数で Address Model を見つけようとしていたことがわかりました。ご回答ありがとうございます。Brandon が最初に参加し、すべてが機能することを実証したので、Brandon を正解としてマークしました。

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

python - GQL クエリが一致しないのはなぜですか?

私がやりたいことは、uri を含むページを保持するいくつかのミニ cms を構築することです。

urls.py の最後のルートは、views.py の関数を指しています。この関数は、現在のリクエストと同じ uri で利用可能なページがあるかどうかをデータストアでチェックし、ある場合はそのページを表示します。

私はモデルを持っています:

私からしてみれば:

そして、uri として「/work」を持つエンティティをデータストアに追加しました。

request.path が正確に '/work' であっても、クエリは一致を返しません。

あなたが私に与えることができるアドバイスをありがとう!

はい、私は Python 初心者です。App Engine は最終的に言語を学習するのに最適です。

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

python - Google App Engine Datastore クエリから参照されるオブジェクトを注文するにはどうすればよいですか?

オブジェクトをExhibit参照Galleryするオブジェクトがあり、どちらも Google App Engine データストアに保存されています。

(最終的には Django テンプレートで) 値を繰り返し処理するときにExhibit、各オブジェクトのコレクションをどのように並べ替えるのですか?Gallery

つまり、これは機能しません

テンプレートでレンダリングすると、ギャラリーは正しく並べられますが、展示は正しくありません。

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

google-app-engine - Model クラスが Google App Engine に存在するかどうかを動的に判断するにはどうすればよいですか?

動的に作成された文字列 (「Pigeon」など) を取得して、Google App Engine に「Pigeon」という名前のこのプロジェクトで定義されたモデル クラスがあるかどうかを実行時に判断できるようにしたいと考えています。「Pigeon」が既存のモデル クラスの名前である場合、そのように定義された Pigeon クラスへの参照を取得したいと思います。

また、この場合の動的文字列「Pigeon」は外部から取得されるため、eval はまったく使用したくありません。

0 投票する
4 に答える
6695 参照

google-app-engine - Google App Engine Datastore にデータを一括アップロードするにはどうすればよいですか?

データストアにアップロードする必要がある約 4000 のレコードがあります。

現在、CSV 形式になっています。誰かが私を指摘したり、GAEにデータを一括アップロードする方法を説明したりしていただければ幸いです。

0 投票する
11 に答える
22530 参照

google-app-engine - Google Web Toolkit (GWT) + Google App Engine (GAE) + 切り離されたデータの永続性

GWT と GAE を使用して、データの永続性を必要とする Web アプリを開発したいと考えています。私が理解しているように、データ永続化のための唯一の (または少なくとも最も便利な) オプションは、JDO または JPA アノテーション付きオブジェクトを使用する GAE のデータストアです。また、GWT リモート プロシージャ コール (RPC) を使用してクライアントとサーバーの間でオブジェクトを送受信できるようにしたいので、オブジェクトを「デタッチ」できる必要があります。ただし、GWT RPC シリアライゼーションは分離された JDO/JPA オブジェクトを処理できず、近い将来に処理されるようには見えません。

私の質問: これに対する最も簡単で直接的な解決策は何ですか? 同じオブジェクトのクライアント/サーバーをサーバー側の永続性で共有できると、非常に便利です。

編集

GAE のデータストアで GWT RPC を引き続き使用したいことを明確にする必要があります。私は、これらすべてのテクノロジーを連携させるための最良のソリューションを探しています。

0 投票する
8 に答える
25266 参照

google-app-engine - Google App Engine のデータストア モデルで行数を取得するにはどうすればよいですか?

App Engine で特定のモデルのレコード数を取得する必要があります。どうやってそれをするのですか?

4000 を超えるレコードを一括アップロードしましたが、modelname.count() では 1000 しか表示されません。

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

google-app-engine - Googleデータストアからユーザーごとにデータを取得するにはどうすればよいですか?

私はグーグルアプリエンジンで遊んでいて、JDOQLクエリで少し問題があります。

この例は、データストアからデータをフェッチする方法を示しています。

しかし、特定のユーザーに対してのみデータを取得したい場合はどうなりますか?

上記のリンクのページの下部には、次のようなものがあります。

しかし、次のことを試してみても何もフェッチされません。

ここで、userは次のような同じ例に示すようにフェッチされます。

これは一般的なタスクだと確信していますが、機能させることができません。助けていただければ幸いです。

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

google-app-engine - AppEngine でユーザーが作成した列

という列があるとします。

そして、最初にストアに入れられたときに、このフィールドが自動的に入力されるようにします。これは auto_date の場合と同様です。これは可能ですか?

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

google-app-engine - Google App Engine datstore でレコードの親を変更する簡単な方法はありますか

与えられた

ネストされた階層があるとします

ここで、aの親はrootbの親はacの親はbなどです。

yノードを からxに移動bz1z2の子のままにしておく簡単な方法はありますかy?

つまり、yの親を変更するだけです。

ただし、それが不可能な場合は、必要以上に

  1. 新しいレコードの作成ny = Category(parent=b, name=y)
  2. 親としてy持つ新しいレコードを作成する子ごとに再帰的にny
  3. yとその子を削除するよりも。