私はこのようなものを持っています:
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
しかし、たとえば、そのユーザーの日付順に並べられた本のリストを取得するにはどうすればよいでしょうか? または、一般的に、構造化されたプロパティのクエリですが、私がすでに持っているユーザーに関連しています。