2

我有一个作为 cron 作业运行的类(每 5 分钟左右),它产生一个多维数组。然后我想从另一个类访问这个数组。

是否可以将整个 md 数组作为单个对象放入数据存储中?然后在另一个类中获取()该 md 数组?

如果是这样,是否类似于将其他简单变量放入数据存储区?

为任何帮助而欢呼

4

1 回答 1

2

不,您不能直接将多维数组存储为数据存储实体的属性。最接近的类型是 a ListProperty,但这只会存储一个维度。仅限 Python,不适用于 Java

根据 md-array 中的数据所代表的内容,您可以:

  • 将值序列化为字节数组,将其存储为Blob(1 MB 大小限制)

  • 展平数组并将每个维度存储为单独的属性

  • 为行创建实体,为列创建属性(如果是二维的)

有关所有受支持的数据存储属性类型,请参阅GAE 文档的此部分

于 2013-05-08T10:39:13.280 回答