使用 GQL 按 ListProperty 的计数进行排序
如果我有一个 db.Model 对象,例如: class Foo(db.Model): title = db.StringProperty() bars = db.ListProperty(db.Key) 并且我想查询数据存储中的…
如何构造 GQL 以不包含集合中的值?
是否可以从 db.Model 对象的键不在给定列表中的谷歌应用程序引擎数据库中进行选择?如果是这样,语法是什么? 模型类的示例: class Spam(db.Model): …
在 gql 中,如何按引用属性链接的另一个类中的字段进行排序?
例如,一对多关系中的 2 个类: class owner(db.model): name = db.StringProperty() class cat(db.model): name = db.StringProperty() owner = db.R…
App Engine 数据存储上的查询等效项之间?
我有一个包含 IP 地址范围的模型,类似于: class Country(db.Model): begin_ipnum = db.IntegerProperty() end_ipnum = db.IntegerProperty() 在 SQL…
需要按参考属性中的属性排序,有什么好的解决方案吗?
假设我有两种: class Account(db.Model): name = db.StringProperty() create_time = db.DataTimeProperty() last_login = db.DateTimeProperty() la…
GQL:查找包含子字符串的所有实体
我有一些具有 StringProperty 的实体,我想查询与子字符串匹配的所有实体。有没有办法只使用 GQL 来做到这一点? 例如,如果我的数据存储如下所示: I…
ReferenceProperty 会影响什么?
参考这两个问题(参见下面的链接)和 Google AppEngine 文档,我有点困惑: class Author(db.Model): name = db.StringProperty() class Story(db.Mod…
如何在AppEngine中存储和搜索GeoData?
在我的应用程序中,我想存储地理数据(经度和纬度)。然后我想问“这个地区是哪个地方”。无法使用类似 SQL 的查询,因为 GQL 中“仅允许在一个属性上…
在google appengine [Java]中根据__key__(唯一标识符)进行选择
我 public class QuantityType { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) private Key key @Persistent private Str…
如何从 Google Datastore(Java 中)删除特定记录?
我的数据存储中有一些记录,我想从表中删除特定记录。例如,在 SQL 中,我们使用 delete * from table1 where name ="mike" java 中的等效代码是什么…
Google 应用引擎 如何计算日期存储中的 SUM?
我想知道,如何获得从数据存储(python)中获得的评级实体的总和? 我应该: ratingsum = 0 for rating in ratings: ratingsum + rating print rating…
如何按祖先检索 Google App Engine 实体
我的 Google App Engine 数据存储区中有以下 2 个模型: class Search(db.Model): what = db.StringProperty() class SearchResult(db.Model): search…
Google 应用引擎和分页
如何编写一个查询,从数据存储中 10000 个对象的集合中选择第 2000-2010 个项目。 我知道可以在 GQL 中这样做: select * from MyObject limit 10 off…