有没有办法找到在mongo中尚未看到的数据?

时间:2019-06-04 15:24:19

标签: mongodb

我正在为移动应用设置内容供稿,并且正在使用mongo存储我的帖子。我不想使用线性方法,因为这有利于本周早些时候发表的帖子。

截至目前,我已经通过使用第一个_id字段并找到接下来的五个文档来设置线性方法。

我的一个想法是存储用户在个人资料中看到的所有帖子,但这似乎很浪费。另一个想法是尝试查找用户是否已对帖子进行投票,然后根据

之类的内容查找帖子
var votes = db.votes.find({user:_id}) 
var posts = db.posts.find({_id:{$nin:votes}})

我正在寻找一种公平的方式来向用户分发帖子(如果他们要对其投票)。原因是,如果用户看到的帖子多于其他帖子,那将成为不公平的优势。

0 个答案:

没有答案