java - 有没有办法更新 key 以包含祖先

标签 java google-app-engine

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

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

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

最佳答案

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

关于java - 有没有办法更新 key 以包含祖先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16461140/

相关文章:

javascript - Google App Engine Python -> 配置 yaml 和 websockets

google-app-engine - 从 Go Runtime 获取 Google Cloud Storage 上上传文件的公共(public)链接

java - JDO(DataNucleus) 集合成员未被删除

python - 如何在 Google App Engine 上对 Django View 进行单元测试?

java - 想要用 "^^^"替换 "~"说 abc^^^xyz 应该像 abc~xyz 一样替换

Java读入字节数组

Java 正则表达式模式和匹配器

java - 如何在 Java 中比较字符串?

google-app-engine - 用于多个 URL 处理程序的 GAE 多个 WSGI 文件

java - Firebase Storage RejectedExecutionException 异常