sql >> Database >  >> NoSQL >> MongoDB

Mongoose paginering en filters

Ik ben zo vrij en link naar mijn andere antwoorden:gerangschikte paginering en paginering met mongodb en node.js .

Kort antwoord:gebruik geen skip/limit, tenzij uw datasets klein zijn (zoals <1000 documenten of zo). Hoe groter de pagina die u ophaalt, hoe slechter deze zal presteren. Gebruik bereikquery's (field: {$gt: value} ), zijn ze veel efficiënter (indien geïndexeerd natuurlijk).

En nee, u kunt het totale aantal en een deel van de gegevens niet met één zoekopdracht retourneren.




  1. Wil je journaling-enabled DB gebruiken in 32-bits systeem-MongoDB

  2. Hoe in Jongo meerdere documenten van Mongodb te vinden door middel van een lijst met ID's

  3. Hoe de lastErrorObject-eigenschappen te interpreteren die zijn geretourneerd door MongoDB?

  4. Groeperen en tellen met behulp van aggregatieframework