2

cron ジョブとして (5 分ごとに) 実行されるクラスがあり、多次元配列を生成します。次に、別のクラスからこの配列にアクセスしたいと思います。

md-array 全体を単一のオブジェクトとしてデータストアに put() することは可能ですか? そして、別のクラスでその md-array を get() するには?

もしそうなら、他の単純な変数をデータストアに入れるのと似ていますか?

どんな助けにも乾杯

4

1 に答える 1

2

いいえ、多次元配列をデータストア エンティティのプロパティとして直接格納することはできません。最も近い型は aListPropertyになりますが、これは 1 つの次元のみを格納します。( Python のみ、Java には対応していません)

md-array のデータが何を表しているかに応じて、次のことができます。

  • 値をバイト配列にシリアル化し、これをBlob(1 MB のサイズ制限)として保存します。

  • 配列をフラット化し、各次元を個別のプロパティとして保存します

  • 行のエンティティと列のプロパティを作成します (2 次元の場合)

サポートされているすべてのデータストア プロパティ タイプについては、GAE ドキュメントのこのセクションを参照してください。

于 2013-05-08T10:39:13.280 に答える