Ở đây tôi đã sử dụng JSON nhị phân được gọi là Tài liệu BSON , Vì vậy, có những giới hạn để lưu trữ trong MongoDB theo MongoDB Docs :
- Kích thước tài liệu BSON tối đa là 16 megabyte
- MongoDB hỗ trợ không quá 100 cấp độ lồng cho các tài liệu BSON
Phương pháp thay thế khác là gì?
GridFS:
- Định nghĩa:
Theo tài liệu MongoDB Tài liệu MongoDB GridFS :
GridFS là một đặc điểm kỹ thuật để lưu trữ và truy xuất các tệp vượt quá giới hạn kích thước tài liệu BSON là 16 MB. GridFS không hỗ trợ các giao dịch đa tài liệu. Thay vì lưu trữ một tệp trong một tài liệu duy nhất, GridFS chia tệp thành các phần hoặc nhiều phần và lưu trữ mỗi phần như một tài liệu riêng biệt.
- Tham chiếu API:
Nếu bạn cần triển khai đây là NodeJS thì MongoDB đã cung cấp Tài liệu, Đây là Tài liệu tham khảo API MongoDB
- Tham chiếu phần bổ sung ngăn xếp:
Nếu bạn cần bất kỳ trợ giúp nào trong việc triển khai, hãy tham khảo bài đăng tràn ngăn xếp, Đây là Tham chiếu phần bổ sung ngăn xếp