最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 11浏览 0评论

我们可以向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: { /*...*/ }
 })

我们可以向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. 暂无评论