School、Class、Student モデルのモデルがあるとします。このモデルでは、クラスは School の子であり、学生は class の子です。私が望むのは、クラスごとにグループ化されたすべての学生を取得することです。
NDB を使用して、学校 A の生徒に電話をかけることができます。
school_key = ndb.Key( 'School', 'A' )
all_students_in_A = Student.query( ancestor = school_key ).fetch( )
ただし、クラスごとにAグループの生徒を取得したいと思います。ドキュメントを見ると、クエリは group_by 引数を受け入れますが、モデルの実際のフィールドに対してのみです。