Điều này không được ghi lại rõ ràng trong gridfs-stream hoặc trình điều khiển mongodb gốc cơ bản mà nó sử dụng, nhưng đây là cách bạn thực hiện:
Đây là options đối tượng từ gridfs-stream createWriteStream ví dụ
(lưu ý root tùy chọn):
{
_id: '50e03d29edfdc00d34000001',
filename: 'my_file.txt',
mode: 'w',
chunkSize: 1024,
content_type: 'plain/text',
root: 'my_collection', // Bucket will be 'my_collection' instead of 'fs'
metadata: {
...
}
}
Tại sao nó hoạt động:
gridfs-stream chuyển qua các tùy chọn options đối tượng mà bạn chuyển cuộc gọi đến createWriteStream hoặc createReadStream vào trình điều khiển mongodb bên dưới để tạo gridStore đối tượng đại diện cho tệp. Trình điều khiển mongodb lần lượt nhận dạng root trong options đối tượng
dưới dạng ghi đè của chuỗi tiền tố nhóm lưới "fs" mặc định.