Đ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.