我有这样的事情:
class Book(ndb.Model):
date=ndb.DateProperty()
title=ndb.StringProperty()
content=ndb.TextProperty()
class User(ndb.Model):
username=ndb.StringProperty()
name=ndb.StringProperty()
city=ndb.StringProperty()
books=ndb.StructuredProperty(Book, repeated=True)
这个想法是有几个用户,每个用户都有几本不同的书。
一旦我有了用户对象:
user=User.query(User.username=="pepo").get()
我可以轻松获取该用户的书籍列表:
user.books
但是,例如,我怎样才能得到该用户按日期排序的书籍列表?或者通常对结构化属性的任何查询,但与我已经拥有的用户相关。