Можем ли мы добавить еще одно значение к сетке Монго ФС? - PullRequest
0 голосов
/ 15 октября 2019

Я хочу знать, можем ли мы добавить дополнительное значение в сетку монго fs, потому что по умолчанию в файлах используются _id, имя файла, тип содержимого, длина фрагмента и md5.

Я предполагал добавить, например, file_id простопример. Предполагается, что я могу добавить не только имя файла, но и как file_id.

Я попробовал следующий код ниже, но он только вставляет имя файла.

const fileStorage = gfs.createWriteStream({ filename: file  , file_id = id });

Это то, как я сохраняю, используя сетку fs

const file = filename
const fileStorage = gfs.createWriteStream({ filename: file });
request.get(url)
    .on('error', function (err) { console.log(err) })
    .pipe(fileStorage)
    .on('close', callback);

Этозначения по умолчанию, созданные с использованием сетки монго fs, включая md5 и т. д.

https://imgur.com/a/DGmm2tK

1 Ответ

1 голос
/ 15 октября 2019

Вы можете добавить произвольную информацию в "метаданные" :

 gfs.createWriteStream({ 
   metadata: { /*...*/ }
 })
...