Google App Engine非索引列表属性?

时间:2012-06-09 04:15:21

标签: python google-app-engine

我在GAE中有这个属性:

memberNames = db.StringListProperty(indexed = False)

但是对于无索引的属性,它们通常不会花费我任何写入(只是放置文件的基本写入),但是使用此属性,我将获得列表中每个字符串的写入。我不允许使用非索引的ListProperties吗?我唯一的另一种选择是使用JSON数组字符串还是有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

StringListProperty创建多个索引行(每个值一行)并且仅存储在索引中,因此您需要实现多值属性的自己的序列化(例如JSON)而不是使用StringListProperty来消除索引写道。