标签: google-app-engine google-cloud-datastore primary-key
我有许多类型的实体,其中Key具有自动生成的长ID(例如Person(1234)),但现在我需要将这些键更改为具有String名称(例如Person(“username”))。
我该如何实现这个目标?
答案 0 :(得分:1)
您有两种选择:
答案 1 :(得分:0)
将实体保存到数据存储区后,无法更改其密钥。因此,您要么必须使用现有密钥,要么使用新密钥创建新实体,并将任何现有指针重新映射到原始实体。