假设我在GAE模型Foo和这个查询:如何让数据存储区查询的第n个记录
查询= Foo.all()命令(“ - 键”)
我想获得第n个记录。什么是最有效的方法来实现呢?
请问解破,如果排序属性不是唯一的,比如下面这个:
查询= Foo.all()命令( ' - 颜色')
编辑:短语> 1000
编辑2:我想开发一个友好的分页机制,显示可用的页面(如页面1,页面2,...页面185),并在查询字符串中需要“?page = x”而不是“?bookmark = XXX”。当page = x时,查询将从该页面的第一条记录开始获取记录。
对不起,我没有充分澄清我的意图。请重新检查我的问题,我做了一个编辑。 – shanyu 2009-05-06 05:32:52
您无法对'key'进行过滤以通过键进行过滤 - 您必须使用__key__伪属性。无论如何,这样的过滤器没有意义 - 它只会返回一个结果,所以使用Model.get会更有效率。 – 2009-05-07 23:19:53