Med GridFS du kan gemme og læse filer, der overstiger grænsen for BSON-dokumentets filstørrelse (16 MB). Det bruges ofte til at gemme medier, da du kan streame dine data til klienten.
GridFS har en specifik dokumentstruktur -- den består faktisk af flere dokumenter, bare tjek det i din db
når du indsætter noget i GridFS. Da det har en speciel struktur og files
kan potentielt overskride grænsen på 16 MB dokumentstørrelse, du kan ikke inkludere GridFS-dokumenter i andre dokumenter.
Hvis du vil referere til nogle GridFS-objekter, kan du ved at gemme file_id
af den specifikke GridFS-fil og forespørger om det, når du skal hente dens indhold.