问题标签 [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 回答
122 浏览

python - 使用 GQL 获取自上一个结果以来的所有新结果

在查询方面我非常没用,我想知道这个问题的正确结构是什么。

向客户端发送的数据包括对象的密钥,他们使用密钥告诉服务器他们最近下载的对象是什么。

我想从那时起获取所有对象,这些对象具有自动日期属性。

此外,我希望能够将 15 个(左右)最近的对象提供给可能使用特定“新用户”密钥或类似内容请求的新用户。

使用Python2.7运行时,之前没用过GQL,

任何帮助是极大的赞赏。

模型类是这样的:

0 投票
1 回答
824 浏览

database - GQL 语法中的子选择(数据存储查看器)

我有两个实体:Cars (ownerId->String) 和 Users (userId->String),其中 ownerId 是表示 userId 的外键。

我正在尝试执行此查询,但在数据存储查看器中得到“GQL 语法”。我该怎么做这个 SUBSELECT?

0 投票
3 回答
325 浏览

python-2.7 - GQL 查询 - 从查询对象中检索特定数据

我正在使用 Google Datastore 构建数据库。这是我的模型...

...下面是我的 GQL 查询。我将如何从 user_data 对象中检索用户的密码和 ID?我浏览了所有的谷歌文档,发现很难理解,并且花了很长时间尝试我在网上阅读的各种东西,但没有任何帮助!我在 Python 2.7 上。

0 投票
2 回答
110 浏览

python - 查询 Google App Engine 数据存储

我正在尝试学习如何使用 Google App Engine,我正在查看他们的数据存储示例以进行查询我从未做过 SQL、GQL 等。那么有人可以分解这个字符串并解释每个部分在做什么吗?

0 投票
1 回答
174 浏览

python - 使用变量获取属性值

我希望能够使用变量从我的数据库中获取值,最后一行是我想要实现的。

0 投票
1 回答
72 浏览

google-app-engine - GqlQuery 返回随机结果

我正在编写一个基于谷歌应用引擎的非常简单的网络应用程序。这是我第一次使用 Python 和 Google 的数据存储。

该应用程序应在其主页上显示一些问题。这些问题存储在名为 Question 的表中。

以下代码选择此表的所有条目并将数据提交到模板。

最后,模板在 index.html 上显示问题。

实际上,这些(非常基本的)操作运行良好,但程序两次跳过或添加问题到列表中。这完全随机发生。我什至认为它可能会在几个小时没有弹出时消失。错误必须在 GqlQuery 语句之后立即发生,因为调试循环已经指示错误的 id。

哪个问题被跳过或添加也是随机的,我在这里看不到模式。唯一的问题是,这不是比预期多或少的一个问题。似乎从来没有一个问题被跳过,另一个问题同时被添加两次。表 Question 目前仅包含五个条目,因此非常易于管理。

我希望这不仅仅是我缺乏经验的结果。我在这个问题上花了几天时间。

先感谢您。

0 投票
1 回答
152 浏览

google-app-engine - Google App Engine:IN 过滤器和参数位置

我有一个表,其中一列包含一个列表。我想知道是否可以选择列表包含特定元素的所有行。

更具体地说,我有一guests列包含一个字符串列表,我想知道一个特定的guest字符串是否是这个列表的一部分。我想写一个这样的查询:

但是,似乎我不能将变量放在这个位置。例如,这个查询(其中 ownerid 是一个字符串而不是一个字符串列表)也是不允许的:

我似乎必须这样写:

因此,我有以下问题:

  1. 如何构造一个查询来获取列表单元格包含特定成员的行?
  2. GQL 查询的参数是否限制在运算符的右侧?有什么限制?

我正在使用带有 Python 2.7 的 Google App Engine。谢谢!

0 投票
1 回答
48 浏览

python - 为什么我的 Python GAE 代码是异步的?

这是代码:

我希望它只创建一个游戏实例,但它会创建 10 个!显然,GQL 查询是异步执行的,从它的第三个(?)实例开始,get_game(user_id)它只是跳过了game_query = classes.Games.gql('WHERE user_id = :1', user_id)一行。

我对吗?我该如何避免这种情况?

0 投票
1 回答
1658 浏览

google-app-engine - Google App Engine - 查询包含值的数组

我有一个 GAE 数据存储表,其中包含一个数组字段(包含一些字符串)。我想根据包含特定字符串的所有数组字段过滤此表。我怎样才能做到这一点 ?我在 GQL 中没有看到 'contains' 运算符,而 'in' 运算符则相反。我只需要遍历所有实体并自己进行检查吗?

(PS 我在 GAE 的工作中使用 Python)。

0 投票
1 回答
205 浏览

google-app-engine - GqlQuery by ID 总是返回 None 结果

我的代码旨在:

  • 如果存在,则从 cookie 中检索 user_id。
  • 使用 user_id 查询数据存储以检索用户记录。
  • 最后,如果找到一条记录,它会显示一条欢迎消息。(注册被传递到模板)

我无法让应用程序显示欢迎消息。据我所知,问题是查询总是返回无。我已经验证了 cookie,并且数据存储区中的数据存在。

我对这个查询做错了什么?GQL 是否以非直观的方式处理 where 子句中的 ID?