0

私はGoogleAppEngineを初めて使用し、Python2.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クエリでは、祖先は:1とは正確には何を意味しますか?しかし、私は答えを理解していません。私はSQLにある程度精通しており、WHEREはクエリのある種の制限句であると思います。また、オブジェクトには親または祖先が含まれる可能性があることも理解しています。しかし、:1はどういう意味ですか?

4

1 に答える 1

3

これは、最初のパラメーター(この場合はguestbook_key(guestbook_name))をクエリに渡すことを意味します。

于 2012-08-19T16:51:25.517 に答える