![]() |
1
105
您可以使用实体的密钥来检索它:
而且,您应该能够使用类似的名称进行查询:
请注意,这不是您希望在AppEngine应用程序中做的事情;正如Nick在他的评论中指出的那样,这是一种巨大的浪费时间。实际上,这个示例只适合演示如何在管理控制台中按键进行查询。 |
![]() |
2
20
对于数字ID,类似于按名称查询的表单有效:
我发现这个表单在管理控制台中特别有用。 |
![]() |
3
18
您根本不需要通过查询来获取一个按键的实体-您只需通过它的键来获取实体。在python中,您可以使用
|
![]() |
4
2
按键查询时,需要精确匹配键,包括父项,而不仅仅是ID或名称。当然,如果父级为空,如上面的示例所示,那么ID或名称以及实体的类型就足够了。 如果您有已经编码的实体键,您可以这样使用:
对于上面的简单示例,
会的,但如果您的密钥有父级,例如
那么查询将是
如果父对象本身有父对象,您也需要添加它。有关更多详细信息,请参阅 official GQL documentation . 似乎没有一种方法可以选择具有相同ID或名称的所有内容,而不管父项是什么。 |
![]() |
5
1
这只是一个简短的说明:当我在键中的任何参数周围使用任何引号时,调用失败(在管理控制台中,我会得到错误弹出窗口)。 例如,对于id/name为12345的“mytype”类型,这是 不是 工作:
但是这样做:
|
![]() |
bobi · 如何修复:谷歌登录按钮未经验证 1 年前 |
![]() |
Jad Chahine · 谷歌应用引擎灵活环境中的日志出现错误 1 年前 |
![]() |
Community wiki · 上下文中的用户和角色 1 年前 |
|
Pebii Root · 点击提交按钮时防止重复条目谷歌工作表 2 年前 |
|
Pebii · 谷歌表单防止点击提交按钮后出现重复条目 2 年前 |