猫鼬限制查询不起作用

时间:2015-03-20 15:11:49

标签: node.js mongoose

我想限制我的结果

    items.find(function(err, theItems){
        if(err) res.send(err)
        res.json(theItems);
    });

我搜索了,我应该做.limit和某些版本它应该与sort和exec等结合使用。

然而它不起作用。我只是找不到像这样简单的答案:/

此外,在我过去2个月阅读和学习的所有文档中,mongoose是迄今为止最难理解的。 从某个地方学习猫鼬有什么好地方吗?

1 个答案:

答案 0 :(得分:3)

将来您应该显示不是的代码,以便我们帮助诊断问题。

在mongoose中,您将查询的某些部分链接起来,直到您准备好执行它为止。你可以这样做:

items.find().sort({field: 1}).limit(5).exec(function(err, theItems) ...