我遇到过包含ANCESTOR IS:1的GQL查询。那么,祖先是什么以及什么:1代表什么?
query = db.GqlQuery("SELECT * "
"FROM my_db "
"WHERE ANCESTOR IS :1 AND answer > :3 AND ch = :4 "
"ORDER BY answer",
my_db_key('name'),
x,
ch)
例如在上面的查询中,该行“哪里有一个ANCESTOR:1并且回答>:3和ch =:4”是假设要做的?
答案 0 :(得分:3)
祖先查询返回给定祖先实体的后代;也就是说,将祖先列为其父级或其父级的实体等等。
:1
,:2
等是由GqlQuery()
的以下参数替换的占位符。