是否可以更改实体的命名空间(NDB)

lec*_*tor 4 google-app-engine app-engine-ndb google-cloud-datastore

我想知道这是否是在数据存储中实现“垃圾桶”的简单方法。


抱歉,我一闪而过的想法是,如果更改实体的名称空间很容易,那么您可以拥有一个诸如“deleted”之类的名称空间,它将隐藏主名称空间中的实体,但使它们易于恢复。我在文档中找不到任何内容,但我想我应该把问题放在那里以防万一。

Pet*_*ego 5

命名空间是实体键的一部分,一旦创建实体就无法更改。唯一的方法是创建新实体、复制属性并删除原始实体。