我想知道是否可以在mongo网格fs上添加附加值,因为文件中的默认值为_id,filename,contenttype,length块和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);
这是使用mongo grid fs创建的默认值包括md5等。
您可以在"metadata"中添加任意信息:
gfs.createWriteStream({
metadata: { /*...*/ }
})