MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Paginação e Filtros do Mongoose


Vou tomar a liberdade e linkar para minhas outras respostas:paginação variada e paginação com mongodb e node.js .

Resposta curta:não use skip/limit, a menos que seus conjuntos de dados sejam pequenos (como <1000 documentos ou mais). Quanto maior a página que você buscar, pior será o desempenho. Use consultas de intervalo (field: {$gt: value} ), eles são muito mais eficientes (se indexados, é claro).

E não, você não pode retornar a contagem total e parte dos dados com uma consulta.