Вы можете сделать это в одном запросе. Сначала вы запускаете счетчик и внутри этого запускаете функцию limit ().
В Node.js и Express.js вам придется использовать его так, чтобы использовать функцию «count» с результатом «toArray».
var curFind = db.collection('tasks').find({query});
Затем вы можете запустить две функции после этого, как это (один вложен в другой)
curFind.count(function (e, count) {
// Use count here
curFind.skip(0).limit(10).toArray(function(err, result) {
// Use result here and count here
});
});