我正在运行以下代码,它返回许多结果。我想将结果限制为前 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);
});
目前你不能对 distinct 调用 limit - 请投票给:SERVER-2130。您可以利用聚合框架来限制通过网络返回的数量,方法是先执行 a $group
,然后执行 a $limit
。