低级数据存储区实体到ndb.model.Model?

时间:2012-02-13 05:16:37

标签: google-app-engine app-engine-ndb

mapreduce.input_readers.DatastoreEntityInputReader为一种类型生成低级别数据存储区实体。可以将该低级别数据存储区实体转换为基于ndb.model.Model的实体吗?

1 个答案:

答案 0 :(得分:3)

罗伯特说的话。给定google.appengine.datastore.Entity实例e,您可以将其转换为具有pb = e._ToPb()的协议缓冲区对象,然后您可以使用ent = <modelclass>._from_pb(pb)将其转换为ndb实体。您必须知道正确的模型类(并导入它)。