Как вставить галерею изображений в mongoDB? - PullRequest
0 голосов
/ 20 января 2019

Я работал над созданием сайта о моде электронной коммерции. Мне нужно вставить несколько изображений в 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 });
...