0

有没有办法将实体移动到 appengine 中的另一种实体。

假设您有一个种类定义,并且您想保留该种类已删除实体的记录。但是您希望将活动对象和归档对象的存储分开。无论如何,种类基本上只是大表中的序列化字典。也许您不需要以与实时数据相同的方式索引存档。那么,您将如何将一种实体移动或复制到另一种实体。

4

2 回答 2

1

除非有人为这种事情编写了实用程序,否则要走的路是从一种读取并写入另一种!

于 2009-11-07T17:49:24.167 回答
1

否 - 一旦创建,种类就是实体不可变密钥的一部分。您需要创建一个新实体并复制所有内容。一种方法是使用低级 google.appengine.api.datastore 接口,它将实体视为字典。

于 2009-11-07T18:35:24.883 回答