如何在mongoose中实现唯一的日期字段

时间:2014-09-14 20:29:52

标签: mongoose

我构建了一个聚合器,可以从多个平台中提取帖子,每个帖子都有一些文本和createdAt时间戳。

我希望能够按时间快速对帖子进行排序,并启用"加载更多"特征。 所以我基本上需要在某个独特的createdAt时间戳之后获取所有帖子。

实现这一目标的最佳方法是什么?

由于

1 个答案:

答案 0 :(得分:0)

你可以得到这样的帖子:

var query = {
    createdAt: {
        $gt: YOUR_DATE,
    },
};
var options = {
    skip: OFFSET,
    limit: 10,
    sort: {createdAt: -1},
};
Post.find(query, null, options, function(err, posts) {
    ...
});

现在,您可以更改YOUR_DATE以设置帖子的截止日期,也可以更改OFFSET以对列表进行分页。请注意,sortcreatedAt降序设置。