问题标签 [gqlquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
241 浏览

python - Google 应用引擎 - 仅查询字段

注意:此示例仅代表问题,并非真实用例

我想知道我是否有某些对象,例如 Car 和 CarCategory:

我可以查询某个字段吗?

例如汽车类别:

query = GqlQuery("SELECT category FROM Car")

我收到此错误:BadQueryError: Parse Error: Expected no additional symbols at symbol Car

更新:如果想要拥有某个用户拥有的所有类别的列表怎么办?

我想以最有效的方式做到这一点。

0 投票
1 回答
790 浏览

java - 在 GQL 过滤器中使用列表

如何使用列表作为过滤器在 GQL 中进行选择。

如果我有课

如何获取名称不在列表中的所有 Obj?

0 投票
1 回答
653 浏览

google-app-engine - Google App Engine - 数据存储区 - GQL 查询

如何获取类别为 CatName 的所有项目

不工作?

0 投票
3 回答
434 浏览

java - 选择具有空值的对象

如何在 GQL 中仅选择具有空值的对象。我有一个对象,对于我的软件的新版本,我包含一个 LastUpdate 字段,并且我只想更新最旧的更新对象,但是当我使用“ORDER BY LastUpdate ASC”进行查询时,应该始终使用此查询! ,它总是只返回 LastUpdate 中具有某些值的对象。

如何在查询中包含具有空值的对象的最佳方式是什么?

0 投票
2 回答
308 浏览

google-app-engine - 使用 GQL 处理名称中包含点 (.) 的列

我在 GAE/Java 应用程序中使用 Objectify 进行数据存储操作。我在项目的几个地方使用了 Objectify 的 @Embeded 工具。Objectify 使用 . 分隔器。因此,我最终得到了像 entity.embededObject.Field 这样的列名

例如,我的数据存储中有一个实体“Person”,其中包含两列nameaddress.email.

我想通过编写一个简单的 GQL 查询来过滤数据存储查看器中的 Person。但以下查询因语法错误而失败:

而以下工作正常

我究竟做错了什么?

0 投票
0 回答
497 浏览

python - 循环遍历 GqlQuery 字段、App Engine、Python

我想输出以下 GqlQuery 的所有属性和值:

遍历 GqlQuery 并一般输出名称和值的最简单方法是什么?

更准确地说,我不想这样做:

而是显示基准的所有属性,而与它们的名称无关。

感谢您的任何建议!

0 投票
2 回答
307 浏览

python - 在 Gql 中获取包含单词(不区分大小写)的记录?

是否可以编写一个 Gql 查询来检索包含搜索字符串的记录?

数据存储包含以下记录:

我需要获取包含单词“Rest”的记录(不区分大小写)

0 投票
1 回答
969 浏览

google-app-engine - 为什么这个 Gql 查询返回 None?(使用 Python 和 App 引擎)

我正在创建一个猜数字游戏来帮助自己学习如何使用 Google 的 App Engine。我将当前答案作为随机数存储在数据存储中。每次用户猜测时,我都想在 GqlQuery 中提取答案并与用户的猜测进行比较。当我使用 GqlQuery 提取答案时,它返回“无”,我不知道为什么或要更改什么来获取随机数。

这是我存储答案的地方 -

这是用户创建新游戏时我存储随机数的方式 -

当用户提交猜测时,我会尝试提取答案,这样我就可以像这样与他们的猜测进行比较-

所以当我尝试

等等。我收到消息“太高了!” 每次。所以我改了“太高了!” 味精到这个-

我得到的是-

“太高了!没有”

为什么此代码返回值“无”?你建议我改变什么以获得我期望得到的随机数。我一直在关注数据存储区的 App Engine Python 文档,但显然我忽略了一些东西。感谢您对此的任何见解。

0 投票
2 回答
1529 浏览

python - Google App Engine python,GQL,从数据存储中仅选择一列

我试图从数据存储表中只提取一列

我有一个带有 id、key、title、author、isbn 和 price 的 Books 模型

Everything = db.GqlQuery('SELECT * FROM Books') 给了我一切,但说我只想要标题

book = db.GqlQuery('SELECT title FROM Books')

我已经尝试了人们建议的一切,但似乎没有任何效果

非常感谢任何帮助谢谢

0 投票
1 回答
978 浏览

python - 来自 GoogleAppEngine 的 GqlQuery 返回空列表

这是我的查询:

这是我的模型:

当我在 GoogleAppEngine 数据查看器中执行查询时,我得到了结果: 在此处输入图像描述

我错过了什么?