我试过这样的事情:
查询:
query = {
pictures: {$pushAll: files}
}
文件数组如下所示:
[{ fieldname: 'productPhotos',
originalname: 'images.jpg',
encoding: '7bit',
mimetype: 'image/jpeg',
filename: '422e64cfb147eff02fee5166d63939b10564d4ad-images.jpg',
}]
更新mongoose模型:
Product.update({ _id: product.productId}, query,...
模特看起来像这样的照片:
pictures: [{
filename: {
type: String,
required: false
}
}],
问题是数据库中的数组没有更新...任何解决方案?