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