15
在Google App Engine上用Python查询数据存储区时,可以使用GQL或Entity.all(),然后对其进行筛选。因此,例如,这些都是等价通过Python中的Google App Engine中的实体键名进行筛选
gql = "SELECT * FROM User WHERE age >= 18"
db.GqlQuery(gql)
和
query = User.all()
query.filter("age >=", 18)
现在,我们也可以通过键名进行查询的东西。我知道在GQL中,你是这样做的
gql = "SELECT * FROM User WHERE __key__ >= Key('User', 'abc')"
db.GqlQuery(gql)
但是,您现在如何使用过滤器来做同样的事情?
query = User.all()
query.filter("__key__ >=", ?????)