С GridFS можете да записвате и четете файлове, които надвишават ограничението за размер на файла на документа BSON (16 MB). Често се използва за съхраняване на мултимедия, тъй като можете да предавате данните си към клиента.
GridFS има специфична структура на документа -- всъщност се състои от множество документи, просто го проверете във вашата db
когато вмъкнете нещо в GridFS. Тъй като има специална структура и files
потенциално може да надхвърли ограничението за размер на документа от 16 MB, не можете да включвате GridFS документи в други документи.
Ако искате да препратите към някои GridFS обекти, можете, като запазите file_id
на конкретния GridFS файл и да го питате, когато трябва да извлечете съдържанието му.