問題タブ [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.
google-app-engine - DataNucleusエンハンサーフレーキー?
Google App EngineでGWTアプリを作成し、Googleデータストアを使用しています。他の誰かが、DataNucleusがすべて出て行くときに薄っぺらになるという問題を抱えていますか?
クラスを保存することができ、DataNucleusはそれをうまくやってくれます。クラス内のすべてを変更して(空白を追加する場合でも)保存すると、次のエラーが発生します。
DataNucleusエンハンサーは0クラスで成功しました。タイミング:入力= 37ミリ秒、拡張= 0ミリ秒、合計=37ミリ秒。詳細については、ログを参照してください。DataNucleusEnhancerが完了し、クラスは拡張されていません。詳細については、ログを参照してください
プロジェクトをクリーンアップすると、DataNucleusは再び満足します。
これはEclipseを使用するときに一般的ですか?回避策はありますか?
google-app-engine - Google App Engineでは、Model.get(key)とModel.get_by_key_name(key_names)の違いは何ですか?
get(key)にはエンティティキーが必要ですか?get_by_key_name(key_names)にはkey_nameが必要ですか?
java - GoogleDataStoreが子オブジェクトを保存しない
内部に別のエンティティ(ドキュメント)へのキーを持つエンティティコースがあります。
一部のテストコードでは、新しいコースエンティティを作成し、新しいドキュメントエンティティを割り当てます。コースにドキュメントプロパティを設定すると、ドキュメントエンティティが保持されます。コースを永続化すると、エラーなしで永続化されますが、永続化されると、ドキュメントプロパティはnullになります。
何か案は?これが私のコースの保存機能です:
編集して追加:
DocumentServicesImplから:
public Document getDocumentById(Long id){
PersistenceManager pm = PMF.get()。getPersistenceManager(); ドキュメントd=new Document();
{d = pm.getObjectById(Document.class、id);を試してください。}最後に{pm.close(); }
dを返す; }
java - Google DataStore の所有されていない 1 対多の関係
そのため、GWT アプリに Google データストアを使用していますが、同僚が興味深い質問を思いつきましたが、それに対する答えはありません。一部のオブジェクトを削除すると、一連のキーはどうなりますか?
例えば、
Person.java
favoriteFood オブジェクトの一部をデータストアから削除するとどうなりますか? そのオブジェクトの鍵は鍵のセットに残っていますか? セットからキーを削除するのは私の責任ですか?
google-app-engine - GoogleDataStoreクエリセット
タグエンティティへのキーのセットを含むコースエンティティがあります。特定のタグが付いたコースのリストを取得するためのクエリを作成するにはどうすればよいですか?たとえば、javaでタグ付けされたすべてのコースを検索したいと思います。
これが私のエンティティです:
google-app-engine - App Engine: データストアを「リセット」する方法は?
私は App Engine (Java) で開発を行っていますが、何度も試行してデプロイした後、データストアをリセットする必要があります。パフォーマンスをテストするために追加したランダム データがたくさんあります。また、エンティティが大幅に変更されたため、データ、テーブル、インデックスのすべてを削除する必要があります。
どうやってやるの?
python - appengine:キャッシュされた参照プロパティ?
Google App Engine で参照プロパティをキャッシュするにはどうすればよいですか?
たとえば、次のモデルがあるとします。
Many
次に、1 つだけを指す多くの を作成しますFew
。
ここで、すべての を反復処理して値をMany
読み取りたい場合は、次のようにします。few
質問は:
- アクセスごと
many.few
にデータベース ルックアップがトリガーされますか? - はいの場合、毎回同じエンティティを取得するには1回のルックアップで十分であるため、どこかにキャッシュすることは可能ですか?
あるコメントで述べたように、memcache については知っていますが、参照を介して他のエンティティを呼び出すときに「注入」する方法がわかりません。
いずれにせよ、実行間ではなく実行内でキャッシングする必要があるため、memcache は役に立ちません。memcache を使用しても、この呼び出しの最適化には役立ちません。
python - GoogleAppEngineでモデルの1つの明確な価値を取得する方法
以下にモデルがあり、すべての個別の値を取得したいと思いarea
ます。SQLに相当するものはselect distinct area from tutorials
私はPythonで私ができることを知っています
ただし、エリアアイテムをクエリから別のリストに移動してから、リストに対してセットを実行する必要があります(非常に非効率的に聞こえます)。データストアの位置1001にある個別のアイテムがある場合は、次の理由で表示されません。 1000のフェッチ制限。
データストア内のareaのすべての個別の値を取得して、リンクとして画面にダンプしたいと思います。
python - Google App Engine でモデルの一意のプロパティを定義するにはどうすればよいですか?
いくつかのプロパティを一意にする必要があります。どうすればこれを達成できますか?
のようなものはありunique=True
ますか?
Python 用の Google App Engine を使用しています。
django - GoogleAppEngineチュートリアルの問題-新しいデータストアモデル
これで、GoogleAppEngineのグリーティングチュートリアルが終了しました。これまでのところすべて順調です。次に、新しいデータストアモデルを追加して、既存のハンドラーに設定することにしました。「content2」という2番目のコンテンツフィールドを追加し、それをハンドラーGuestbook()に設定しようとしましたが、それは中断し続けます。私はそれが最も愚かなエラーになると確信していますが、私は困惑しています。何か案は?
main.py
index.html