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

Hvad er forskellen mellem Limit og BatchSize i MongoCursor?

Limit er det samlede antal resultater, du ønsker. Hvis din forespørgsel ville returnere tusinde dokumenter, men du kun vil have 5, kan du bruge Limit til at begrænse størrelsen af ​​det samlede resultat.

BatchSize er antallet af resultater, der skal returneres i hver batch. Hvis dit resultatsæt for en forespørgsel er stort, vil MongoDB ikke returnere alle resultaterne i én batch. Det vil returnere en delmængde af det samlede resultat, og derefter vil markøren sende en getMore-meddelelse til serveren, når den skal bruge den næste batch af resultater.



  1. Vil du dele sessioner med redis og pas på et underdomæne?

  2. Sådan begrænser du antallet af opdateringsdokumenter i mongodb

  3. Funktion til at bytte værdier i NodeJS m/ mongo+mongoose

  4. Arkitektur til meget datalogning, DB eller fil?