gpt4 book ai didi

javascript - Node js mongoose 多照片数据缓冲区

转载 作者:行者123 更新时间:2023-12-01 00:40:29 25 4
gpt4 key购买 nike

大家好。

这里只是一个简单的问题。我怎样才能让我的模型看起来像这样的多张照片

对于我的模型

new mongoose.Schema({
photo: {
data: Buffer,
contentType: String
},
})

对于我的 Controller

if (files.photo) {
post.photo.data = fs.readFileSync(files.photo.path);
post.photo.contentType = files.photo.type;
}
post.save((err, result) => {});

最佳答案

其实很简单。

对于型号

new mongoose.Schema({
photos: [{
data: Buffer,
contentType: String
}],
})

和 Controller

if (files.photos && files.photos.length > 0) {
post.photos=[];
for (let photo in files.photo){
let data = fs.readFileSync(files.photo.path);
let contentType = files.photo.type;
post.photos.push({
data, contentType
})
}
}
post.save((err, result) => {});

关于javascript - Node js mongoose 多照片数据缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57757918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com