我的查询是基本上如下:

entries=Entry.all().order("-votes").order("-date").filter("votes >", VOTE_FILTER).fetch(PAGE_SIZE+1, page* PAGE_SIZE)

我想要抓住具有一个投票得分高于某一基准(VOTE_FILTER)的最新条目N个。目前谷歌说,我不能在“选票”过滤器,因为我的订单“日期”。我不明白的方式,我可以做到这一点我想要的方式,所以我会很感激的任何建议。

有帮助吗?

解决方案

假设你的“投票过滤器”是一个固定的阈值,则需要一个属性添加到您的模型,记录,如果它是高于阈值或没有,让你做一个简单的相等测试,以确定哪些记录应包括在内。

其他提示

是的,有上查询限制因为这是GQL不是SQL。它看起来像你需要使用查询光标并拒绝对votes <= VOTEFILTER条目代码。

的Bigtable的肯定比一个RDBM不同和我仍然语义试图总结我的周围的头了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top