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

gridview - MultiGroupingStore/MultiGoupingViewユーザー拡張機能に関するExtJSの問題

グリッドデータで複数レベルのグループ化を取得するために使用されるMultiGroupingView拡張機能の問題に直面しています...このスレッドに投稿されたバージョンを使用しています。結果のグリッドの任意の行にマウスを移動すると、FireBugでこのエラーが発生します。

gs [i] .id.split( "gp-")[1]は未定義です
435行目MultiGroupingView.js

なぜこれが起こっているのか理解できません。これは私が使用しているjsコードです:

これは、MultiGroupingViewクラスの関連部分です。

最後に、これはhtmlファイルです。

これを修正する方法について何かアイデアはありますか?

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

python - App Engineモデルインスタンスを浅くコピーして新しいインスタンスを作成するにはどうすればよいですか?

AppEngineアプリに単純なVersionedModelベースモデルクラスを実装したいと思います。コピーするフィールドを明示的に選択する必要のないパターンを探しています。

私はこのようなことを試していますが、それは私の好みのためにハックすることであり、まだ実稼働環境でそれをテストしていません。

App Engineモデルのバージョンの履歴を保持するためのよりシンプルでクリーンなソリューションを持っている人はいますか?

編集:copy txから移動しました。提案のためのThx@AdamCrossland。

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

google-app-engine - AppEngine データストアを管理するための優れたユーティリティ/サードパーティ ライブラリはありますか?

私はappengineを使用してアプリを開発しています。データストアに多くのレコードを保存する可能性がありますが、このデータを管理するための管理機能が不足していると思います。

例として、大量のデータを一括削除する良い方法はありません。これを行うには、独自のクラスを作成する必要があります。

データストア エンティティを管理するために必要な管理 UI と機能を構築する道を始める前に、これを行うために既に作成されている優れたサードパーティ製ツールを誰かが知っているかどうか疑問に思っていました。基本的な CRUD 機能に加えて、一括インポートおよび一括エクスポート機能を備えたもの。

Python SDK を使用しています。

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

gwt - 非リレーショナル データベース、キー値またはフラット テーブル

私のアプリケーションには構成可能な列が必要であり、これらの列のタイトルは最初に構成されます。関係データベースの場合、これらの列のクエリに役立つため、この必要性のために CodeA、CodeB などのテーブルに一般的な列を作成したとします (コード A = 11)。値の表示にも役立ちます (その列にコードと値が格納されている場合) が、現在は非リレーショナル データベース データストアを使用しています (そして私はそれに慣れていません)、同じ古いアプローチに従うか、コレクション (キーと値のペア) を使用する必要があります。構造のタイプ。

これらの列には多くのフィルターがあります。提案してください

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

google-app-engine - App Engine: データストアのクォータに達しました。データ ≈ 200 MB --?

インターネットをスキャンし、そこから取得したデータを保存するアプリを作成しました。しばらくすると、データストア クォータの割合 (保存されているデータの合計) が 7% から 99% に跳ね上がりました。ロボットを止めましたが、しばらくすると数値が 100% になりました。ただし、データストアの統計によると、データストアに格納されているデータの総量は約 200 MB、エンティティの総数は 501,000 です...

なぜそれができるのか誰かが知っていますか?

前もって感謝します。

ティム。

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

google-app-engine - GAE で一意の制約を適用する

私は Google App Engine Java を試していますが、一意の制約がないために問題が発生しています。私はこの記事を読んでおり、このブログは同様のものを実装する方法を提案しています。私のバックグラウンドは MySQL です。一意の制約なしでデータストアに移動すると、以前は値の重複について心配する必要がなく、新しい値を挿入する前に各値をチェックする必要がなかったので、まだエラーの余地があります。

「いいえ、スキーマの作成中に一意を指定することはできません。」

-- David Underhillが GAE と一意の制約について語っています (リンクを投稿)

一意または主キーに似たものを実装するために何を使用していますか?

通常のRDBのように機能する低レベルのAPIを使用して作成された抽象データストアレイヤーについて聞いたことがありますが、無料ではありませんでした(ただし、ソフトウェアの名前は覚えていません)

私の問題の概略図

ただし、3 行目 (チェックポイント) で、2 人のユーザーが同じ sNo を追加する可能性があると思います。そして、それが私がappengineで作業するのを妨げているものです.

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

google-app-engine - GQL クエリは、2 種類以上の注文を実行できますか?

私のpython GAEアプリには2つのエンティティの種類があり、どちらも同様の属性を持っています。両方のリストにクエリを実行し、両方の種類に共通の属性に従って結果を並べ替えたいと思います。したがって、次のようなものがあります。

これを GQL で直接行うことはできますか?

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

python - Google App Engineのexpandoクラスで動的フィールドを作成するにはどうすればよいですか?

ウィジェットと呼ばれるdbexpandoクラスがあります。

json文字列を渡して、それをdictに変換してから、データストアに追加しています。

私の質問は、動的フィールドを作成するためにdictをループする方法です。

これにより、dictのk値とは反対に、フィールド名として「k」がレンダリングされます。

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

java - クライアント側から appengine データストア要素からテキスト フィールドを取得する方法

私は appengine データストアに保存するクラスを持っています。これには、テキスト フィールド (文字列のような appengine データ型ですが、500 文字に限定されません) が含まれています。また、基本的に同じツイン クラスですが、クライアント側で使用されます (つまり、com.google.appengine.api.datastore.* インポートなし)。

テキストサーバー側フィールドをクライアント側に保存できるデータ型はありますか?

可能なオプションは、テキストをいくつかの文字列に分割することですが、それはかなり醜いように聞こえます...

助言がありますか?

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

redis - redis の何が特別なのですか?

つまり、リンクテキスト

なぜこれをMySQLまたは同様のもので使用する必要があるのですか?