MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm thế nào để đặt phạm vi bù đắp bộ đệm trong MongoDB, Nó không cho phép tải lên tệp hơn 16MB trong Đối tượng BSON?

Ở đâ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




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sắp xếp các phím trong đối tượng phản hồi từ Mongoose trong ExpressJS và NodeJS

  2. Gặp lỗi trong vấn đề truyền mongodb cho id đối tượng hợp lệ

  3. Thay đổi thư mục lưu trữ dữ liệu MongoDB

  4. Thiết kế cơ sở dữ liệu quan hệ sang thiết kế mongoDB / mongoose

  5. Cách quản lý người dùng và xác thực trong MongoDB