У нас есть коллекция с миллионами записей в mongoDB. его много времени и времени, чтобы подсчитать и создать разбивку на страницы с этими записями. Каков наилучший способ сделать это с помощью nodejs. Я хочу создать страницу, где я вижу записи с разбиением на страницы, подсчет, удаление, поиск записей. Ниже приведен код, который делает запрос к Mongo с различными условиями.Как получить/подсчитать миллионы записей в mongodb с nodejs
crowdResult.find({ "auditId":args.audit_id,"isDeleted":false})
.skip(args.skip)
.limit(args.limit)
.exec(function (err, data) {
if (err)
return callback(err,null);
console.log(data);
return callback(null,data);
})
Используйте 'limit' и' skip' в запросе http://docs.mongodb.org/manual/reference/method/cursor.skip/ Кстати, это не очень хороший вопрос, вы должны показать нам свой фактический код чтобы дать вам ответ –
Спасибо Michelem. Мы уже используем это. Я обновил вопрос с кодом. –