Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Kích thước tối đa của một bản ghi (document) trong MongoDB

Giới hạn 16MB

Mỗi bản ghi (document) trong MongoDB có giới hạn kích thước tối đa là 16 MB. Giới hạn này bao gồm cả toàn bộ cấu trúc BSON của bản ghi, kể cả các trường lồng nhau và mảng.

Ví dụ bản ghi nhỏ

> db.demo748.insertMany([
  { _id: 101, Name: "Chris", Age: 21 },
  { _id: 102, Name: "Bob", Age: 20 },
  { _id: 103, Name: "David", Age: 23 },
  { _id: 104, Name: "Sam", Age: 19 }
]);

Kiểm tra

> db.demo748.find();

Kết quả hiển thị 4 bản ghi bình thường.

Lưu ý: Nếu cần lưu dữ liệu lớn hơn 16MB (video, hình ảnh lớn, log khổng lồ), hãy sử dụng GridFS - đặc tính của MongoDB để lưu trữ file lớn bằng cách chia nhỏ thành các chunk.