【发布时间】:2017-10-06 03:17:45
【问题描述】:
有时我会在放置数据存储实体之前分配一个 ID,有时我允许应用引擎自动生成 ID。
我的问题是:如果我放置一个实体然后删除它,在分配和/或允许应用引擎为新实体自动生成 ID 时,该 ID 是否再次可用?
我问的原因是我可能有其他实体引用该 ID(有点像一个键),所以我不希望即使在删除实体后也回收该 ID。我目前通过从不删除实体而是在它们上放置一个“已删除”标志来解决这个问题。想知道这是如何工作的。
【问题讨论】:
标签: google-app-engine google-cloud-datastore