繁体   English   中英

Appengine数据存储区编辑实体的标识符

[英]Appengine datastore edit entity's Identifier

最初,在创建数据存储区时,已为每个实体使用自动生成的标识符。 但目前正计划将标识符手动分配给实体。

1)是否可以通过Appengine Datastore Viewer编辑标识符?

2)是否可以通过编程方式更改每个实体的标识符?

您无法通过数据存储查看器编辑实体ID。

您可以以编程方式读取每个实体,并将其另存为具有新ID的新实体,然后删除旧实体。 没有“便宜”的方法。

请注意,手动分配ID可能会导致拥塞(这是App Engine现在分配非顺序ID的原因)和竞争条件(两个或多个实例试图同时保存具有相同ID的实体)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM