Я работал над созданием сайта о моде электронной коммерции. Мне нужно вставить несколько изображений в MongoDB. это означает, что одно платье имеет несколько изображений для демонстрации. Поэтому мне нужно инертное все изображение в один файл. Я знаю, как вставить изображение в базу данных. Может кто-нибудь сказать мне, как вставить несколько изображений одновременно.
Это мой код для вставки изображения
// Create Storage engine
var storage = new GridFsStorage({
url: Mongo,
file: (req, file) => {
return new Promise((resolve, reject) => {
crypto.randomBytes(16, (err, buf) => {
if (err) {
return reject(err);
}
const filename = buf.toString('hex') + path.extname(file.originalname);
const fileInfo = {
filename: filename,
bucketName: 'uploads',
metadata: {'username': req.body.username}
};
resolve(fileInfo);
});
});
}
});
const upload = multer({ storage });