我是Google App Engine,Python和NoSQL的新手。
在浏览数据存储查看器时,我注意到列表视图中有一个标记为“Key”的键,以及单个实体编辑视图中的“Entity Key”,它是自动生成的。
它是为了什么?我应该用它来识别我的实体吗?或者我应该忽略它?它是App Engine使用的内部密钥吗?
任何关于此的灯光都会非常感激!
由于
更新:
以下是令我困惑的截图:http://snag.gy/J7ISd.jpg
表中从左到右有“Key”(我要问的那个),“Write Ops”,“ID”,“Key Name”。我的问题是,“Key”用于什么?
更新2:
蒂姆霍夫曼在评论中回答了我的问题。 “Key”列是整个密钥的url安全版本。总而言之,实体的密钥由数字ID或字符串密钥组成,并且每个实体还有一个可以在URL周围传递的url安全版本,这是自动生成的。
答案 0 :(得分:1)
数据存储区实体为represented by their unique key。正如文档所述,数据存储区中的每个实体都有一个唯一标识它的密钥。密钥由以下组件组成: