私は App Engine Datastore に非常に慣れていないため、これを理解できませんでした。私はこれらのモデルを持っています:
class SomeUser(User):
name = db.StringProperty()
class Group(db.Model):
title = db.StringProperty()
date_started = db.DateTimeProperty(auto_now_add=True)
class GroupParticipant(db.Model):
group = db.ReferenceProperty(Group, collection_name = 'participants')
participant = db.ReferenceProperty(SomeUser)
is_owner = db.BooleanProperty()
データストアにクエリを実行して次のような結果を取得する方法:
Group.title, Group_owner, Number of participants/Group
group1, someuser1, 3
group2, someuser2, 4