问题标签 [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 投票
1 回答
1815 浏览

google-app-engine - 带变量的 GAE gqlquery

如果我想使用我设置的变量运行 GqlQuery,这可能吗?

例如:

这导致:

解析错误:符号处的 WHERE 条件无效

我对这一切都错了吗?谢谢你的时间。

0 投票
3 回答
3501 浏览

python - 如何在 App Engine 中进行分组

GROUP在 App Engine 中是否有某种方法可以通过GQLQuery方法进行 BY?

我做了一些研究,我读到GQLGROUP BY中没有,看起来课堂上也没有。Query

如果有任何资源或任何方法可以用Python实现,请告诉我。


编辑

我还读过它可以GROUP BYMap Reduce制作。如果有人有这方面的经验,将接受帮助。

谢谢。

0 投票
1 回答
5226 浏览

python - 在python中为预先存在的字典键添加一个值

我一直在尝试向预先存在的字典键添加一个值。该值来自Car具有名为 的属性的 db.Model price

尝试了两个代码块(如下),但得到了 AttributeError: 'GqlQuery' object has no attribute 'price'。

我想要得到的是:

items = {"BE1234":["2","100"],"BE1923":["31","200"],"BE2032":["19","300"], etc}

更新(最终工作代码)

0 投票
1 回答
144 浏览

google-app-engine - 如何从 GQL 中的另一个模型类中选择没有引用的所有行?

我有

我想

如何在 GQL 中做到这一点

0 投票
1 回答
587 浏览

python - GQL 查询的意外空结果

令人惊讶的是,在做了很多查询之后没有问题。我遇到了第一个奇怪的 GQL 问题。

以下是称为反馈的模型的属性:

在 index.yaml 中配置了以下内容:

当我查询所有按日期排序的反馈数据时,它会返回所有结果:

type属性存储在type = db.IntegerProperty(default=1, required=False, indexed=True)中,共有8行Feedback数据,类型为整数1。

但是,当我查询时:

它一直给我返回空的结果。出了什么问题?

更新

该索引正在服务:

0 投票
2 回答
131 浏览

google-app-engine - 仅针对会话的 GqlQuery 结果?

我的应用程序、Datastore、webapp2 和特定于表单的“响应”都在工作:) 但我需要加载页面而不显示以前访问者的查询结果。在他们提交表单后,我只需要当前表单提交者的查询结果。这是一个会话或标题解决方案,还是我可以编辑 GqlQuery 来完成这个?

^ ^ 最后一部分是我的“回复”,只有在当前访问者提交表单后才会出现。

0 投票
1 回答
573 浏览

python - 如何在 Gql(谷歌查询语言)中查询数据库类中的最后一个元素?

我在 GAE 中有这个数据库:

我想查询这个数据库来选择这个数据库中最后添加的元素的 book_number、initial_page 和 final_page 的值,将每个值放在一个变量中。在 MySQL 中,我会这样做:

但是我如何在 GAE(GglQuery)中做到这一点?在哪里可以找到Gql 中的所有命令?(我没有在这里这里找到它)

我正在使用 Python 2.7 GAE。

这是我的整个代码:

0 投票
1 回答
1599 浏览

python - 查询数据存储:“NoneType”对象没有属性

当我运行这个 if 块时:

该过程跳转到该if块,但是,然后,我收到此错误消息:

既然我曾经.put()插入记录并.get()访问它,为什么合同的价值是None

提前感谢您的帮助!

这里是整个代码:

0 投票
2 回答
114 浏览

google-app-engine - 简单的 App Engine 查询无效

通过这个看似微不足道的 GQL 查询,我得到了一个“无效的 GQL 查询字符串”:

删除 OR 子句后,对于任一属性,它都可以正常工作。Event 表的这些属性是互斥的(没有事件将 firstPlayer 和 secondPlayer 设置为同一个玩家)。有任何想法吗?

0 投票
1 回答
497 浏览

google-app-engine - 管理控制台 GQL 查询:按日期订购时未找到索引

我的 datastore-indexes.xml 看起来像这样:

数据存储管理控制台实际上在数据/数据存储索引下显示了这一点:

但是,当我转到数据存储查看器并执行by gql查询时:

我得到以下回复:

我有什么明显的遗漏吗?我的指数公式有什么问题吗?