如何在MongoDB数据结构中平衡快速性和冗余性?

时间:2013-08-19 03:15:53

标签: mongodb

我正在创建一个MongoDB数据库,其中包含 users 集合(其中包含 UserFiles )和 posts 集合。每个帖子中都有标记 sharedFrom 字段。我最终计划让用户的搜索结果受到他们通常发布的标签以及他们经常分享帖子的其他用户的影响。会不会更好:

  1. 在每个用户的UserFile文档中创建一个字段,列出用户制作的帖子ID?
  2. 在UserFile中创建一个字段,该字段列出了他们使用的所有标记以及他们拥有 sharedFrom 的其他用户?
  3. 让搜索功能查找然后影响搜索结果的搜索者活动吗?
  4. 我没想过的东西?

0 个答案:

没有答案