代码之家  ›  专栏  ›  技术社区  ›  Julius F

GQL是否自动添加“ID”属性

  •  1
  • Julius F  · 技术社区  · 14 年前

    我目前正在使用Google的AppEngine,我无法确定googledatastorage对象条目是否默认有一个ID,如果没有,我如何添加这样一个字段并让它自动增加?

    3 回复  |  直到 14 年前
        1
  •  3
  •   TooAngel    14 年前

    是的,默认情况下,它们有id,并且如您所述,它被命名为id。

        2
  •  4
  •   Wooble    14 年前

    一个对象有一个键,其中一部分是自动生成的数字ID,或者是指定的键名。ID不一定会增加,而且它们几乎永远不会是连续的,因为它们是以大块的形式分配给一个实例的,并且被分配给它们的实例未使用的ID永远不会被另一个实例使用(至少,目前不会)。它们也只在同一个实体组中是唯一的;如果你有父母关系的话,他们不是唯一的。

        3
  •  2
  •   mechanical_meat nazca    14 年前

    我还要补充一点,佩尔 the documentation ,id为 保证增加:

    应用程序不应依赖 以…为序递增 但不能保证。