gqlquery相关内容

StringProperty 的 gql 查询中不区分大小写的 where 子句

使用 google appengine 数据存储区,有没有办法执行 gql 查询,该查询在不区分大小写的 StringProperty 数据类型上指定 WHERE 子句?我并不总是确定该值的大小写.文档指定 where 对我的值区分大小写,有没有办法使其不敏感? 例如数据库模型是这样的: 来自 google.appengine.ext 导入数据库类产品(db.Model):id = db. ..
发布时间:2021-12-14 22:36:18 其他开发

在 GQL 中计算结果的最佳方法是什么?

我想一种计数的方法是这样的: foo = db.GqlQuery("SELECT * FROM bar WHERE baz = 'baz')my_count = foo.count() 我不喜欢的是我的计数将被限制为最大 1000 并且我的查询可能会很慢.有人有解决方法吗?我有一个,但感觉不干净.要是 GQL 有一个真正的 COUNT 函数就好了…… 解决方案 +1 对 Jehiah ..
发布时间:2021-12-14 22:21:46 其他开发

Google应用引擎 - 仅针对某个字段的查询

注意:这个例子只是代表问题,不是真正的用例 我想知道如果我有一个例如Car和CarCategory: 所有者 - 名字 - 年龄 汽车 - 名称 - 品牌 - 类别(参考) - 所有者(参考) CarCategory - 名称 - 财产 我可以查询某个字段吗? 例如CarCategory: query = ..
发布时间:2018-05-03 20:00:35 Python

如何构建GQL以便不包含集合中的值?

是否可以从Google应用程序引擎db中选择 db.Model 对象的键不在给定列表中的位置?如果是这样的话,语法是什么? 模型类的例子: class Spam(db.Model): field1 = db.BooleanProperty(default = false) field2 = db.IntegerProperty() pre> 我想工作但无法解决的查询 ..
发布时间:2018-05-03 18:48:44 Python

GQL是否支持常用的SQL风格聚合?

我正在寻找一个在SQL版本中广泛使用的简单聚合函数。 简单的事情如从表格1 选择计数(*)到更复杂的。 如果这些可用,是否有一些文件可以指向我? 谢谢 - Giggy 解决方案 SQL聚合函数不可用。您要做的是遵循分片计数器示例的模式: http://code.google .com / appengine / articles / sharding_counters.h ..
发布时间:2018-05-03 18:33:28 其他开发

如何在Google App Engine中实施互联网高分

我想为我的游戏实现互联网高分。并向玩家反馈他们拥有的位置(不仅是top100或类似的东西)。 在正常的SQL中,它看起来像这样: SELECT COUNT(*)FROM得分WHERE points>:newUsersPoints 和GQL有类似的东西。 db.GqlQuery(“SELECT * FROM Score WHERE points>:1”,newUsersPoint ..
发布时间:2018-05-03 18:26:36 其他开发

对StringProperty的gql查询中的where子句不区分大小写

使用google appengine数据存储,是否有一种方法可以执行gql查询,该查询在不区分大小写的StringProperty数据类型上指定WHERE子句?我并不总是知道价值会在什么情况下。文档指定了我的值的区分大小写,有没有办法使这种不敏感? 例如db模型应该是这样的: from google.appengine.ext import db class Product(db ..
发布时间:2018-05-03 18:12:16 其他开发

计算GQL结果的最佳方式是什么?

foo = db.GqlQuery(“SELECT * FROM bar” WHERE baz ='baz') my_count = foo.count() 我不知道我的计数会被限制在1000以内,而且我的查询可能会很慢,任何人都可以使用一种解决方法吗?我有一个想法,但它并不干净,如果只有GQL有一个真正的COUNT函数。 .. 解决方案 +1对于耶和华的回应。在 ..
发布时间:2018-05-03 18:05:04 其他开发

GQL中有OR运算符吗?

我不知道这是否在这里被问过。我看到几个关于“喜欢”运算符的问题,但我不知道如果这是我正在找。对不起我是一个noob在这。但是我从MySQL转移到Google App Engine,想知道GQL中是否有一个OR运算符与MySQL中的OR运算符类似。 基本上我想要实现的是通过用户名或电子邮件地址获取登录名。所以我的查询将是这样的。 query = db.GqlQuery(“SELECT ..
发布时间:2017-03-19 04:35:47 其他数据库