Google app engine Appengine转换类型为“的字段”;“字符串”;至;“文本”;在保存了几个项目之后?

Google app engine Appengine转换类型为“的字段”;“字符串”;至;“文本”;在保存了几个项目之后?,google-app-engine,text,data-modeling,Google App Engine,Text,Data Modeling,问题就在这里,我创建了一个实体,它的字段类型为“String”,由其中几个项组成,现在我意识到我需要更多的空间,因此需要将该字段转换为“Text”。我尝试了空技巧,但这不是选项之一。有什么想法吗?您可能需要在对象中创建一个新字段,并将现有对象迁移到该字段中使用 您可以在每次获取对象时迁移到新字段,和/或让脱机任务获取一些对象并迁移它们,等等。如果您没有很多对象,您不妨在脱机迁移任务中执行这些操作。我不知道您指的是什么“空技巧”,或者为什么它“不是选项之一”。一般来说,字符串和文本之间的唯一区别是

问题就在这里,我创建了一个实体,它的字段类型为“String”,由其中几个项组成,现在我意识到我需要更多的空间,因此需要将该字段转换为“Text”。我尝试了空技巧,但这不是选项之一。有什么想法吗?

您可能需要在对象中创建一个新字段,并将现有对象迁移到该字段中使用


您可以在每次获取对象时迁移到新字段,和/或让脱机任务获取一些对象并迁移它们,等等。如果您没有很多对象,您不妨在脱机迁移任务中执行这些操作。

我不知道您指的是什么“空技巧”,或者为什么它“不是选项之一”。一般来说,字符串和文本之间的唯一区别是它们是否被索引;您应该能够更改类型,现有实体将正常加载。当再次保存它们时,它们将被取消索引。

您使用的是Python还是Java运行时?这可能无关紧要,但如果您想要特定的代码示例,最好知道。