如何安排这些数据?

时间:2014-07-21 03:49:59

标签: google-app-engine go

虽然我们的实际要求稍微复杂一点,但我真的很想听到一些意见:

让我说我的数据存储区实体是这样的:

type BlogCategory struct {
  Slug string

  Name string
}

type BlogPost struct {
  Slug string

  Title string
  Featured bool
  Tags []string
}

BlogPostBlogCategory作为其父母。因此,每个BlogCategory都有零个或多个BlogPost

问:现在,我想写一个数据存储区查询,它会返回所有类别中所有精选博客帖子。

我意识到我可以在BlogPost类型中创建 category 属性,但我首先想要祖先查询以在我的测试用例中获得一致的结果。

有没有更优雅的方法来解决这个问题?我心中有一堆解决方案,但我想在实现一条道路之前我会问蜂巢头脑。

0 个答案:

没有答案