我们可以向 mongo grid fs 添加另一个值吗?
Can we add another value to mongo grid fs?
我想知道我们是否可以在 mongo grid fs 上添加额外的值,因为文件中的默认值是 _id 、文件名、内容类型、长度块和 md5。
我想添加例如 file_id 只是一个例子。假设我不仅可以添加文件名,还可以添加 file_id。
我试过下面的代码,但它只插入了文件名。
const fileStorage = gfs.createWriteStream({ filename: file , file_id = id });
这就是我使用 grid 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 grid fs 上添加额外的值,因为文件中的默认值是 _id 、文件名、内容类型、长度块和 md5。
我想添加例如 file_id 只是一个例子。假设我不仅可以添加文件名,还可以添加 file_id。
我试过下面的代码,但它只插入了文件名。
const fileStorage = gfs.createWriteStream({ filename: file , file_id = id });
这就是我使用 grid 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: { /*...*/ }
})