1
我有这样的事情:GAE NDB structuredproperty
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
,但是,我怎么能得到的,例如,在列表按该用户的日期排列的书籍?或者一般来说,任何关于结构化特性的查询,但与我alrealdy拥有的用户有关。