1

我已更新我的实体以在 Google App Engine 中包含祖先,但我还需要迁移现有数据以拥有该祖先。

有没有办法更新Key以包含祖先?创建具有相同 ID、种类和祖先的新密钥包括在数据存储中创建新记录,而不是更新现有记录。

我知道我可以以新格式重新保存这些实体并删除旧的,但是还有其他方法吗?

4

1 回答 1

4

不,键是不可变的,因此您不能更新现有实体的键。您需要创建新实体,复制键/属性,保存并删除旧实体。

于 2013-05-09T14:04:24.580 回答