所以我有一个有趣的用例,我一直试图找到一个有效的 mongo 查询。
首先,我有 12,000 个类别和 100,000 个帖子。我需要从随机类别中随机选择 100 对帖子。这些对是从类别中随机选择的,但每对必须有两个帖子属于同一类别。
用户查看每一对以进行评分,一旦他们完成查看 100 个,他们会获取另外 100 个随机帖子(最好不是他们已经看过的任何相同对)。
所以要求是:
- 从一组随机类别中随机获取 100 对帖子
可选要求:
- 不退回他们已经评价过的相同配对
蒙戈系列
- 用户
- 类别
- 帖子
- 类别 ID
- 评分(帖子中的嵌入集合)
我将如何在 Mongo 中执行此操作...如果更容易,我应该将其中一些数据从 mongo 移到另一个数据库吗?