Как организовать выгрузку данных на Node.js?
Читаем из монги потоком (типа такого: MyCollection.find({}).sort({}).stream()), дальше после нехитрых преобразований либо пишем в файл (тоже потоком) и потом отдаем nginx'ом, либо сразу отдаем браузеру. Первый вариант хорош тем, что результат можно кэшировать да и нджинкс все-таки поэффективнее ноды работает в таких вещах, второй тупо проще.
P.S. в принципе, можно и без стримов — если на серваке памяти много:)
С помощью mongoexport можно выгрузить в csv
т.е. запустить процесс, и отправить результирующий файл.