【发布时间】:2010-11-09 10:52:08
【问题描述】:
我正在尝试编写返回 N 个特定类型随机记录的 GQL 查询。我当前的实现有效,但需要对数据存储进行 N 次调用。如果可能的话,我想对数据存储进行 1 次调用。
我目前为放入数据存储区的每种类型分配一个随机数。当我查询随机记录时,我生成另一个随机数并查询记录 > rand ORDER BY asc LIMIT 1。
这可行,但是,它只返回 1 条记录,所以我需要进行 N 次查询。关于如何进行这一查询的任何想法?谢谢。
【问题讨论】:
-
我为此创建了一个问题,您可以为它加注星标以帮助修复它:code.google.com/p/googleappengine/issues/detail?id=9044
标签: google-app-engine random gql google-cloud-datastore