To není dobře zdokumentováno v gridfs-stream nebo základním nativním ovladači mongodb, který používá, ale uděláte to takto:
Zde jsou options
objekt z gridfs-streamu createWriteStream
příklad
(všimněte si root
možnost):
{
_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: {
...
}
}
Proč to funguje:
gridfs-stream prochází options
objektu předáte volání createWriteStream
nebo createReadStream
do základního ovladače mongodb a vytvořte gridStore
objekt reprezentující soubor. Ovladač mongodb zase rozpozná root
v options
objekt
jako přepsání výchozího řetězce předpony segmentu mřížky „fs“.