我想获取集合中对象的数量,然后使用该数字执行查找。目前的代码如下所示:
function() {
TestModel.count({}, function(err, num) {
if (err) {
return callback(err, undefined);
}
options.skip = Math.max(0, Math.floor((num - limit) * Math.random()));
options.limit = limit;
TestModel.find(conditions, fields, options).exec(callback);
});
}
testModel
猫鼬模型在哪里。这很好用!但是,如果以上为空,我还希望能够返回整个查询(包括count
)预执行callback
,以便用户可以将更多选项附加到管道(例如填充)。我怎样才能做到这一点?