1
的集合,我有這些模型:我怎樣才能收集
class Country(db.Model):
name = db.StringProperty()
code = db.StringProperty()
class Course(db.Model):
name = db.StringProperty()
description = db.StringProperty()
country = db.ReferenceProperty(Country, collection_name='courses')
class Application():
status = db.StringProperty()
course = db.ReferenceProperty(Course, collection_name='applications')
一個國家有很多課程,一門課程有許多應用。 那麼我怎樣才能得到來自一個國家的所有應用程序的查詢? 它甚至有可能嗎?
如果您的查詢執行得非常多,則將該國家作爲冗餘副本存儲在應用程序中,因爲應用程序只能引用一個課程,而該課程明確引用了一個國家/地區。 – 2013-04-26 11:23:04