将数据存储区字段的类型更改为字符串中的文本?

时间:2010-06-22 01:49:55

标签: google-app-engine google-cloud-datastore

我似乎无法做到这一点。 app引擎数据存储区查看器不包含Text作为选项的列表。我不得不改变我的字段,因为我的一些值对于String来说太长了,但现在我无法追溯修复我的旧条目。

2 个答案:

答案 0 :(得分:3)

要更改旧实体使用的属性类型,您需要手动更新每个实体。

使用mapper API可以轻松有效地完成此操作。 This guide解释了如何使用此API。

您可能还希望通过this blog post阅读Nick Johnson

答案 1 :(得分:0)

您无需修复旧条目。旧的应该按原样运行,而新的则不会被编入索引。

请参阅 http://groups.google.com/group/google-appengine/browse_thread/thread/282dc825f9c46684