从数据存储区中获取时哪一个更好用:key或id?

时间:2010-11-09 16:09:55

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

我的思绪仍然充满了SQL思想......我习惯使用id作为主键从数据库中检索,但在App Engine中,我不确定我是否应该支持其中一个。 推荐什么?

1 个答案:

答案 0 :(得分:2)

如果您正在谈论App Engine生成的ID,它实际上与使用密钥相同。密钥只是种类,命名空间和id或名称的编码版本。

Model.get_by_id simply在获取实体之前将id转换为密钥。