module.exports.usersPagination = (root, { start, limit }) => {
return new Promise((resolve, reject) => {
var status = true;
db.User.find({accountType:'user',isDeleted: {$ne:
{status}}}).count().exec((err, count) => {
db.User.find({accountType:'user',isDeleted: {$ne:
{status}}}).sort({created:-1}).skip(start).limit(limit).exec((err, user) =>
{
if(user)
{
user[0].count = count
err ? reject(err) : resolve(user);
}
})
});
});
};
У меня есть коллекция записей, т.е. 80 000, и я хочу отображать 20-20 каждой страницы в пользовательском интерфейсе, но моя проблема заключается в том, когда я пытаюсь задать начальное значение как "30000"
в почтальоне это показывает плохое время ожидания шлюза, пожалуйста, помогите мне.
заранее спасибо 