如果我们有通常的博客文章 webapp,许多用户可以发布博客条目,但我们也想从单个用户检索所有条目,我会想象以下数据结构:
class Blog_Entries(ndb.Model):
...
class Users(ndb.Model):
...
blog_entries = ndb.StructuredProperty(Blog_Entries, repeated=True)
...
但是,问题在于,当您将“Blog_Entries”对象复制到 Users.blog_entries 时,密钥会丢失(不是从原始实例复制过来的)。这使得更新两个帖子并保持一致性变得很麻烦。
有没有办法避免这种情况?有没有更好的策略来解决这个问题?
提前致谢