最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

我们可以向mongo网格fs添加另一个值吗?

运维笔记admin13浏览0评论

我们可以向mongo网格fs添加另一个值吗?

我们可以向mongo网格fs添加另一个值吗?

我想知道是否可以在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: { /*...*/ }
 })
发布评论

评论列表(0)

  1. 暂无评论