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擁有的用戶有關。