Ostatnio był wątek o zaletach NoSQL i tak mi się przypomniało pewne zagadnienie z projektu, które czeka w kolejce zadań do zrealizowania ;)

Klient ma w MongoDB kolekcję zeskanowanych dokumentów (np. obraz JPG + meta dane - data utworzenia, status, etc. ) - kilka terabajtów danych.
Te dane są do przerzucenia na inny stos technologiczny. W tym celu trzeba je wyciągnąć z MongoDB, tak żeby:
a) powstał jeden plik CSV, który będzie zawierał wszystkie metadane: dokument.id, dokument.data_utworzenia itd.
b) każdy z obrazów zapisać w systemie plików jako osobny plik jakistamprefiks_$id.jpg

Czy da się w mongo zrobić w prosty sposób punkt b)? Przez prosty rozumiem użycie standardowych narzędzi, które przychodzą razem z bazą.
Czy jednak trzeba sobie napisać kawałek kodu, który wypruje te dane?