google-app-engine - App Engine 数据存储区中的 key_id 和 key_name 有什么区别?

标签 google-app-engine google-cloud-datastore

据我所知,只有一个区别:key_id 必须是 int,key_name 必须是 string。使用 key_id 与 key_name 是否有任何其他实践限制?

最佳答案

您是正确的,唯一的区别是类型 (1 != '1')。请注意,如果您按键排序(正如您所期望的那样),它会影响结果的排序 - 整数在字符串之前排序。

关于google-app-engine - App Engine 数据存储区中的 key_id 和 key_name 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4261420/

相关文章:

google-app-engine - App Engine 仪表板上的运行时 MCycles 是平均值还是总数?

google-app-engine - 是否有任何 Google 的 App Engine 示例应用程序是用 Java 编写的?

google-app-engine - 从 Go on AppEngine 中的 init() 函数获取 URL

google-app-engine - GAE : RunQuery required more quota than is available despite having plenty of quota remaining

google-app-engine - 如何备份 Google Datastore 以实现高效恢复?

java - 我可以在谷歌应用程序引擎上动态更改数据库架构吗?

python - 如何为 Google App Engine 项目构建 sphinx(阅读文档)文档?

java - 如何将 List<entity> 添加或放入 GAE memcache 编程语言 Java?

google-app-engine - 在 GAE 上删除搜索文档时出现短暂错误(一致)

node.js - Google Cloud Datastore 如何在本地运行?