1

我正在为 ndb 实体使用命名键:

entity = MyEntity(id='MyNamedKey', count=mycount)

当我从数据存储中获取实体时,实体的密钥类型为“密钥”,如下所示:

Key('MyEntity', 'MyNamedKey')

从密钥中获取“MyNamedKey”部分的好方法是什么?

我尝试了以下方法,但它可能不是正确的方法

entity.key._Key__pairs[0][1]

谢谢!

4

1 回答 1

3

基于对NDB Key Class的粗略阅读,看起来id()orstring_id()方法是合适的。

于 2012-06-03T16:40:35.523 回答