猫鼬查询选项的顺序重要吗?

时间:2020-05-13 13:58:25

标签: node.js mongodb mongoose mongodb-query

猫鼬查询选项的顺序重要吗?

我见过这个question and answer,但他们没有解决相同的问题。

假设我有如下查询:

  Answer.find()
    .sort({date: 'descending'})
    .populate('user')
    .limit(50)
    .exec(async function (err, answers) {
      if (err) {
        return handleError(err)
      } 
      else {
        res.status(200).json(answers)
      }
  });

猫鼬查询的顺序重要吗?

查询将首先获取所有文档,对它们进行排序,填充它们,然后限制它们。还是会首先限制文档以节省查询时间?

0 个答案:

没有答案