MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Impaginazione e filtri della mangusta

Mi prenderò la libertà e mi collegherò alle mie altre risposte:impaginazione a intervalli e impaginazione con mongodb e node.js .

Risposta breve:non utilizzare skip/limit, a meno che i tuoi set di dati non siano piccoli (come <1000 documenti o giù di lì). Maggiore è la pagina che recuperi, peggio sarà il rendimento. Usa query di intervallo (campo field: {$gt: value} ), sono molto più efficienti (se indicizzati, ovviamente).

E no, non puoi restituire il conteggio totale e parte dei dati con una query.