GQL选择(包括ID)按ID过滤

时间:2013-02-14 00:37:33

标签: google-app-engine python-2.7 gql gqlquery

我一直在寻找一些例子,其中我可以在GQL中选择ID以外的属性,也可以按ID过滤。

我想要完成的伪代码是这样的:

myResults = db.GQLQuery("select __KEY__, ATTR1, ATTR2 from MyTABLE" 
                            "WHERE __key__ > KEY('MyTable',:LAST_ID)
                            "order by ID DESC LIMIT 100")

我看到了一些示例,其中我获得了密钥,但我需要迭代密钥以获取记录。

我有办法根据KEY / ID标准获取记录集吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

您使用__key__的方式意味着新记录的所有密钥都大于先前创建的密钥(事实并非如此)。如果您想按创建时间进行过滤,则需要为此添加一个字段,并在创建记录时进行设置。