我有两种:
class Professor(ndb.Model):
name = ndb.StringProperty()
email = ndb.StringProperty()
class Student(ndb.Model):
professor = ndb.KeyProperty(kind=Professor)
name = ndb.StringProperty()
age = ndb.IntegerProperty()
我想找到教授名字是“斯内普”的所有学生实体。我该怎么做?在
或者以https://cloud.google.com/appengine/articles/modeling的“一对多”为例。然后我想找到所有的电话号码实体联系人姓名是“斯科特”。如何做到这一点。在
appengine示例仅说明如何过滤PhoneNumber属性。如果我想过滤相关类型,即联系人属性,怎么办。在
为此,我建议使用^{} 作为学生模型的属性来引用给定的教授。在
有了上述实体类型,就可以使用只键查询来查询所有名为“Snape”的教授,然后查询prof为one of the retrieved keys的所有学生。在
^{pr2}$你可以这样做。在
相关问题 更多 >
编程相关推荐