Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine entry.key.id是否在模型的所有条目中都是唯一的?_Google App Engine_Google Cloud Datastore - Fatal编程技术网

Google app engine entry.key.id是否在模型的所有条目中都是唯一的?

Google app engine entry.key.id是否在模型的所有条目中都是唯一的?,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,我有一个模型。当我列出模型所有条目的id时。其中一些id是相同的。当我创建条目时,没有为它们定义id,它是自动分配的。也许他们中的一些人有不同的父母 那么entry.key.id对于模型的所有条目都是唯一的吗?或者它是由它们的父项决定的?不,这取决于父项。路径(即父种类、父ID、子种类、子ID)是唯一的,但子ID在不同的实体组之间重复使用(尽管不是决定性的)。FYI:Google App Engine数据存储文档

我有一个模型。当我列出模型所有条目的id时。其中一些id是相同的。当我创建条目时,没有为它们定义id,它是自动分配的。也许他们中的一些人有不同的父母


那么entry.key.id对于模型的所有条目都是唯一的吗?或者它是由它们的父项决定的?

不,这取决于父项。路径(即父种类、父ID、子种类、子ID)是唯一的,但子ID在不同的实体组之间重复使用(尽管不是决定性的)。

FYI:Google App Engine数据存储文档