Với GridFS bạn có thể lưu và đọc các tệp vượt quá giới hạn kích thước tệp tài liệu BSON (16 MB). Nó thường được sử dụng để lưu trữ phương tiện vì bạn có thể truyền dữ liệu của mình tới máy khách.
GridFS có một cấu trúc tài liệu cụ thể - nó thực sự bao gồm nhiều tài liệu, chỉ cần kiểm tra nó trong db
của bạn khi bạn chèn một cái gì đó vào GridFS. Vì nó có cấu trúc đặc biệt và các tệp files
có khả năng vượt quá giới hạn kích thước tài liệu 16MB, bạn không thể bao gồm tài liệu GridFS trong các tài liệu khác.
Nếu bạn muốn tham chiếu một số đối tượng GridFS, bạn có thể lưu file_id
của tệp GridFS cụ thể và truy vấn khi bạn cần truy xuất nội dung của nó.