【发布时间】:2010-11-23 22:02:40
【问题描述】:
AFAIK,只有一个区别:key_id 必须是 int,而 key_name 必须是 string。使用 key_id 与 key_name 是否有任何其他实践限制?
【问题讨论】:
标签: google-app-engine google-cloud-datastore
AFAIK,只有一个区别:key_id 必须是 int,而 key_name 必须是 string。使用 key_id 与 key_name 是否有任何其他实践限制?
【问题讨论】:
标签: google-app-engine google-cloud-datastore
您说得对,唯一的区别是类型 (1 != '1')。请注意,如果您按键排序(如您所料),它会影响结果的顺序 - 整数在字符串之前排序。
【讨论】:
密钥是所有应用程序中的唯一实体,例如“ag5kZXZ-ZmVlbG1hcmtldHIRCxILU3RvY2tQcmljZXMYZgw”
键名可以由您定义,并且仅适用于实体类 它可能像“john”或“mart”
【讨论】: