问题标签 [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.
python - 使用 GQL 获取自上一个结果以来的所有新结果
在查询方面我非常没用,我想知道这个问题的正确结构是什么。
向客户端发送的数据包括对象的密钥,他们使用密钥告诉服务器他们最近下载的对象是什么。
我想从那时起获取所有对象,这些对象具有自动日期属性。
此外,我希望能够将 15 个(左右)最近的对象提供给可能使用特定“新用户”密钥或类似内容请求的新用户。
使用Python2.7运行时,之前没用过GQL,
任何帮助是极大的赞赏。
模型类是这样的:
database - GQL 语法中的子选择(数据存储查看器)
我有两个实体:Cars (ownerId->String) 和 Users (userId->String),其中 ownerId 是表示 userId 的外键。
我正在尝试执行此查询,但在数据存储查看器中得到“GQL 语法”。我该怎么做这个 SUBSELECT?
python-2.7 - GQL 查询 - 从查询对象中检索特定数据
我正在使用 Google Datastore 构建数据库。这是我的模型...
...下面是我的 GQL 查询。我将如何从 user_data 对象中检索用户的密码和 ID?我浏览了所有的谷歌文档,发现很难理解,并且花了很长时间尝试我在网上阅读的各种东西,但没有任何帮助!我在 Python 2.7 上。
python - 查询 Google App Engine 数据存储
我正在尝试学习如何使用 Google App Engine,我正在查看他们的数据存储示例以进行查询,我从未做过 SQL、GQL 等。那么有人可以分解这个字符串并解释每个部分在做什么吗?
python - 使用变量获取属性值
我希望能够使用变量从我的数据库中获取值,最后一行是我想要实现的。
google-app-engine - GqlQuery 返回随机结果
我正在编写一个基于谷歌应用引擎的非常简单的网络应用程序。这是我第一次使用 Python 和 Google 的数据存储。
该应用程序应在其主页上显示一些问题。这些问题存储在名为 Question 的表中。
以下代码选择此表的所有条目并将数据提交到模板。
最后,模板在 index.html 上显示问题。
实际上,这些(非常基本的)操作运行良好,但程序两次跳过或添加问题到列表中。这完全随机发生。我什至认为它可能会在几个小时没有弹出时消失。错误必须在 GqlQuery 语句之后立即发生,因为调试循环已经指示错误的 id。
哪个问题被跳过或添加也是随机的,我在这里看不到模式。唯一的问题是,这不是比预期多或少的一个问题。似乎从来没有一个问题被跳过,另一个问题同时被添加两次。表 Question 目前仅包含五个条目,因此非常易于管理。
我希望这不仅仅是我缺乏经验的结果。我在这个问题上花了几天时间。
先感谢您。
google-app-engine - Google App Engine:IN 过滤器和参数位置
我有一个表,其中一列包含一个列表。我想知道是否可以选择列表包含特定元素的所有行。
更具体地说,我有一guests
列包含一个字符串列表,我想知道一个特定的guest
字符串是否是这个列表的一部分。我想写一个这样的查询:
但是,似乎我不能将变量放在这个位置。例如,这个查询(其中 ownerid 是一个字符串而不是一个字符串列表)也是不允许的:
我似乎必须这样写:
因此,我有以下问题:
- 如何构造一个查询来获取列表单元格包含特定成员的行?
- GQL 查询的参数是否限制在运算符的右侧?有什么限制?
我正在使用带有 Python 2.7 的 Google App Engine。谢谢!
python - 为什么我的 Python GAE 代码是异步的?
这是代码:
我希望它只创建一个游戏实例,但它会创建 10 个!显然,GQL 查询是异步执行的,从它的第三个(?)实例开始,get_game(user_id)
它只是跳过了game_query = classes.Games.gql('WHERE user_id = :1', user_id)
一行。
我对吗?我该如何避免这种情况?
google-app-engine - Google App Engine - 查询包含值的数组
我有一个 GAE 数据存储表,其中包含一个数组字段(包含一些字符串)。我想根据包含特定字符串的所有数组字段过滤此表。我怎样才能做到这一点 ?我在 GQL 中没有看到 'contains' 运算符,而 'in' 运算符则相反。我只需要遍历所有实体并自己进行检查吗?
(PS 我在 GAE 的工作中使用 Python)。
google-app-engine - GqlQuery by ID 总是返回 None 结果
我的代码旨在:
- 如果存在,则从 cookie 中检索 user_id。
- 使用 user_id 查询数据存储以检索用户记录。
- 最后,如果找到一条记录,它会显示一条欢迎消息。(注册被传递到模板)
我无法让应用程序显示欢迎消息。据我所知,问题是查询总是返回无。我已经验证了 cookie,并且数据存储区中的数据存在。
我对这个查询做错了什么?GQL 是否以非直观的方式处理 where 子句中的 ID?