多くのユーザーがブログ エントリを投稿できる通常のブログ投稿 webapp があるが、1 人のユーザーからすべてのエントリを取得したい場合、次のデータ構造を想像します。
class Blog_Entries(ndb.Model):
...
class Users(ndb.Model):
...
blog_entries = ndb.StructuredProperty(Blog_Entries, repeated=True)
...
ただし、問題は、「Blog_Entries」オブジェクトを Users.blog_entries にコピーすると、キーが失われる (元のインスタンスからコピーされない) ことです。これにより、両方の投稿を更新して一貫性を維持することが面倒になります。
これを回避する方法はありますか?問題にアプローチするためのより良い戦略はありますか?
前もって感謝します