![](/img/trans.png)
[英]Google App Engine Datastore Viewer How to Create Entity and Set String @Id (key) Field
[英]What is the Entity Key for in the Datastore Viewer?
我是Google App Engine,Python和NoSQL的新手。
在浏览数据存储查看器时,我注意到列表视图中有一个标记为“ Key”的键,而单个实体编辑视图中有一个“ Entity Key”,它是自动生成的。
这是为了什么 我应该使用它来识别我的实体吗? 还是我应该忽略它? 它是App Engine使用的内部密钥吗?
对此,我们将不胜感激!
谢谢
更新:
这是令我困惑的屏幕截图: http : //snag.gy/J7ISd.jpg
表中从左到右分别是“密钥”(我要问的那个),“写操作”,“ ID”,“密钥名称”。 我的问题是,“密钥”的作用是什么?
更新2:
蒂姆·霍夫曼(Tim Hoffman)在评论中回答了我的问题。 “密钥”列是整个密钥的网址安全版本。
综上所述,实体的密钥由数字ID或字符串密钥组成,并且每个实体还具有可以在URL周围传递的URL安全版本,该版本是自动生成的。
数据存储区实体由其唯一键表示 。 如文档所述,数据存储区中的每个实体都有一个唯一标识它的密钥。 密钥包含以下组件:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.