You must apply
limit()to the cursor before retrieving any documents from the database.
limit()to maximize performance and prevent MongoDB from returning more results than required for processing.
cursor.limit()method has the following prototype form:
The behavior of
limit() is undefined for values less than -231 and greater than 231.
You must specify a numeric value for
A negative limit is similar to a positive limit but closes the cursor after returning a single batch of results. As such, with a negative limit, if the limited result set does not fit into a single batch, the number of documents received will be less than the specified limit. By passing a negative limit, the client indicates to the server that it will not ask for a subsequent batch via