MongoDB BSON documents are capped at 16 MB. So if the entire size of your array of files is less than that, you may save them directly in your document using the BinData data type.
Videos, images, PDFs, spreadsheets, etc. - it doesn't matter, they are all handled the same. It's up to your application to return a suitable content-type header to display them.