$result = $collection->find('some constraints')->limit(10);
Now suppose the documents satisfying "some constraints" are 10000.
So, does this query first fetch 10000 documents in memory and returns 10 to me or does it load only 10 documents specified by limit
?