代码之家  ›  专栏  ›  技术社区  ›  Jorge Guberte

从数据存储中提取时,使用哪个更好:key或id?

  •  1
  • Jorge Guberte  · 技术社区  · 15 年前

    我的脑子里仍然充满了SQL思想…我习惯于使用ID作为主关键字从数据库中检索,但在应用程序引擎中,我不确定是否应该优先选择一个。 推荐什么?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Robert Kluin    15 年前

    如果您谈论的是应用程序引擎生成的ID,那么它实际上与使用密钥相同。密钥只是类型、名称空间和ID或名称的编码版本。

    Model.get_by_id simply 在提取实体之前将ID转换为键。