我目前正在使用Google的AppEngine,我无法查明,默认情况下Google DataStorage对象条目是否有ID,如果没有,我如何添加这样的字段并自动增加?
的问候,
答案 0 :(得分:4)
对象具有Key,其中一部分是自动生成的数字ID或指定的键名。 ID不能保证增加,并且它们几乎永远不会连续,因为它们被分配给大块的实例,并且它们被分配到的实例未使用的ID将永远不会被另一个实例使用(至少,目前不是)。它们在同一个实体组中也是唯一的;如果你有父母的关系,他们并不是唯一的。
答案 1 :(得分:3)
是的,默认情况下它们有id,并且如你所提到的那样命名为ID。
答案 2 :(得分:2)
我还要补充一点,根据the documentation,ID 不保证会增加:
应用程序不应该依赖 正在分配的数字ID 按顺序增加顺序 实体创造。这通常是 案件,但不保证。