2

我正在运行以下代码,它返回许多结果。我想将结果限制为前 10 个文档。如何向以下 mongoose 查询添加“限制”?

var reg = new RegExp('^'+id,'i');

models.examples.distinct('myId', {myId: reg}, function(err, docs) {
  console.log("docs: " + util.inspect(docs));
  res.send(docs);
});
4

1 回答 1

4

目前你不能对 distinct 调用 limit - 请投票给:SERVER-2130。您可以利用聚合框架来限制通过网络返回的数量,方法是先执行 a $group,然后执行 a $limit

于 2013-01-31T14:18:57.303 回答