我是 Google App Engine 的新手,正在阅读 Python 2.7 的“入门”教程。我在“使用数据存储区”部分,正在查看以下 GQL 查询:
greetings = db.GqlQuery("SELECT * "
"FROM Greeting "
"WHERE ANCESTOR IS :1 "
"ORDER BY date DESC LIMIT 10",
guestbook_key(guestbook_name))
我不明白 WHERE ANCESTOR IS :1 是什么意思。我见过这个问题:在 GQL 查询中,什么 ANCESTOR IS :1 到底是什么意思?但我不明白答案。我对 SQL 有一定的了解,我假设 WHERE 是查询的某种限制子句。我也明白对象可以有父母或祖先。但是 :1 是什么意思?