大家好。
在这里只是一个简短的问题。 如何使这张多张照片我的模型看起来像这样
对于我的模型
new mongoose.Schema({
photo: {
data: Buffer,
contentType: String
},
})
和我的控制器
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
}],
})
和控制器
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) => {});