title: MongoDB: How to retrieve a large number of documents in successive queries
body: <p>This is what I want to achieve:</p>
  
  <p>I have a collection with a large number of documents. A user will query a certain field and this will return a large number of documents.
  But for bandwidth/processing reasons, I don't want to get all documents and send them to user (browser) at once.</p>
  
  <p>Lets say the user makes a GET request with a search field. This would give 1000 results. But I want to only send the first 10 to the user. And then the user would request for the next 10, and so on.</p>
  
  <p>Is there a way to achieve this in Mongodb? Can I query with a certain counter and increment it in successive queries?</p>
  
  <p>What is a good way to achieve this mechanism?</p>
  
  <p>Thank you.</p>