标签: python google-app-engine google-cloud-datastore
我正在使用ndb实体的命名密钥:
entity = MyEntity(id='MyNamedKey', count=mycount)
当我从数据存储区获取实体时,实体的密钥类型为" Key"看起来像这样:
Key('MyEntity', 'MyNamedKey')
什么是获得" MyNamedKey"的好方法。部分来自关键?
我尝试了以下但可能不是正确的方法
entity.key._Key__pairs[0][1]
谢谢!
答案 0 :(得分:3)
根据粗略阅读NDB Key Class,看起来id()或string_id()方法是合适的。
id()
string_id()