sql >> Databasteknik >  >> NoSQL >> MongoDB

Vad är skillnaden mellan Limit och BatchSize i MongoCursor?

Gräns ​​är det totala antalet resultat du vill ha. Om din fråga skulle returnera tusen dokument men du bara vill ha 5 kan du använda Limit för att begränsa storleken på det totala resultatet.

BatchSize är antalet resultat som ska returneras i varje batch. Om din resultatuppsättning för en fråga är stor kommer MongoDB inte att returnera alla resultat i en batch. Den returnerar en delmängd av det totala resultatet, sedan skickar markören ett getMore-meddelande till servern när den behöver nästa batch resultat.



  1. MongoDB:Frågan har implicit gräns(256)?

  2. Hur man grupperar efter dokument efter vecka i mongodb

  3. Vad motsvarar AbstractMongoEventListener-metoden för updateMulti mongooperation

  4. Använd javascript-variabeln som ett värde för $regex i MongoDB-frågan