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

标签 google-app-engine google-cloud-datastore app-engine-ndb

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


抱歉,我的想法是,如果更改实体的命名空间是一件容易的事情,那么您可以拥有一个命名空间,例如“已删除”,它会从主命名空间中隐藏实体,但可以轻松恢复它们。我在文档中找不到任何内容,但我想我会把问题放在那里以防万一..

最佳答案

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

关于google-app-engine - 是否可以更改实体的命名空间 (NDB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11822059/

相关文章:

python - 用于计算平均值的 Jinja 模板

带有 Google Cloud SQL 和 Google Datastore 的 Android 数据库

python - 在不知道祖先的情况下从数据存储表中删除实体

google-app-engine - 按 "key"字段过滤 Objectify 查询

java - 在 App Engine 中查询数据存储的最有效方式

python - GAE + NDB + Blobstore + Google 高性能图像服务

python - 在 Google App Engine 的 remote_api_shell.py 中检索和写入实体时出错

android - SHA1 指纹已被另一个 OAuth2 客户端使用

用于服务帐户的基于 Java 的 Google App Engine 和 Google Drive API

python - 在谷歌应用引擎中使用子域