S GridFS můžete ukládat a číst soubory, které přesahují limit velikosti souboru dokumentu BSON (16 MB). Často se používá k ukládání médií, protože můžete streamovat svá data klientovi.
GridFS má specifickou strukturu dokumentů – ve skutečnosti se skládá z více dokumentů, stačí to zkontrolovat ve vaší db
když něco vložíte do GridFS. Protože má speciální strukturu a files
může potenciálně překročit limit velikosti 16 MB, nemůžete zahrnout dokumenty GridFS do jiných dokumentů.
Pokud chcete odkazovat na některé objekty GridFS, můžete to provést uložením file_id
konkrétního souboru GridFS a dotazování se, když potřebujete načíst jeho obsah.