-1

我想从没有 ndb.Model 或 db.Model 类的数据存储中读取、转换和删除一些实体。当我用 GQL 尝试它时,它会导致:

KindError: No implementation for kind 'SomeModel'

我不想创建“SomeModel”类,因为它会创建冗余类我只想将“SomeModel”转换为“SomeModelDifferentName”并删除旧模型。我该怎么做?

4

1 回答 1

1

看看这个涵盖模型迁移的答案。它展示了如何在不创建模型的情况下从数据存储中获取底层实体。

更改 NDB 字段的属性类型时迁移数据

它现在有点老了,但基本面没有太大变化。如果您有 <100,000 个实体,我将通过 remote_api 执行此操作,而不必部署任何代码。

于 2015-08-17T10:38:29.500 回答