我使用Google App Engine(和Python)構建應用程序。我有兩個關於從數據存儲檢索數據的問題。從數據存儲中檢索層次結構數據
我有關於用戶和用戶發佈的信息。這裏是數據庫模型的一部分:
class User(db.Model):
country = db.StringProperty()
# many other entities
class Post(db.Model):
author = db.ReferenceProperty(User)
# many other entities
我想檢索由某些國家的用戶所做的帖子。我試着這樣說:
posts_query = Post.all().filter(' author.country == ', country)
posts = posts_query.fetch(limit = 100)
但此查詢不返回任何結果(國內變量存在於數據存儲的值)。我需要糾正我的查詢,所以它的工作原理?
第二個問題:如果(在給定的情況下)我可以從數據存儲檢索所有帖子,如果帖子數量未知(可能> 100)?
由於提前,
-skazhy