MyCollection.find({}).sort({}).stream()
), дальше после нехитрых преобразований либо пишем в файл (тоже потоком) и потом отдаем nginx'ом, либо сразу отдаем браузеру. Первый вариант хорош тем, что результат можно кэшировать да и нджинкс все-таки поэффективнее ноды работает в таких вещах, второй тупо проще.