cron ジョブとして (5 分ごとに) 実行されるクラスがあり、多次元配列を生成します。次に、別のクラスからこの配列にアクセスしたいと思います。
md-array 全体を単一のオブジェクトとしてデータストアに put() することは可能ですか? そして、別のクラスでその md-array を get() するには?
もしそうなら、他の単純な変数をデータストアに入れるのと似ていますか?
どんな助けにも乾杯
cron ジョブとして (5 分ごとに) 実行されるクラスがあり、多次元配列を生成します。次に、別のクラスからこの配列にアクセスしたいと思います。
md-array 全体を単一のオブジェクトとしてデータストアに put() することは可能ですか? そして、別のクラスでその md-array を get() するには?
もしそうなら、他の単純な変数をデータストアに入れるのと似ていますか?
どんな助けにも乾杯
いいえ、多次元配列をデータストア エンティティのプロパティとして直接格納することはできません。最も近い型は a( Python のみ、Java には対応していません)ListProperty
になりますが、これは 1 つの次元のみを格納します。
md-array のデータが何を表しているかに応じて、次のことができます。
値をバイト配列にシリアル化し、これをBlob
(1 MB のサイズ制限)として保存します。
配列をフラット化し、各次元を個別のプロパティとして保存します
行のエンティティと列のプロパティを作成します (2 次元の場合)
サポートされているすべてのデータストア プロパティ タイプについては、GAE ドキュメントのこのセクションを参照してください。