Как сохранить несколько изображений в монго, используя сетку fs и узел js, используя URL изображения? - PullRequest
2 голосов
/ 26 сентября 2019

Идеально ли хранить изображения, используя mongo Grid FS, а не файловую систему?Я хотел сохранить свои изображения в базе данных, используя mongo GRID fs, но я все еще изучаю его возможности.value - это массив объектов, который содержит name и ImageList, вместо того, чтобы загружать изображения в файловую систему, которую я хотел использовать в сетке fs базы данных mongo.Как мне сохранить это несколько изображений?это будет один ряд в БД?мне нужно создать адаптированный к этому?Нужно ли сначала загружать образ, используя URL, прежде чем он будет сохранен на БД?Любая идея?Спасибо.

образец массива URL-адресов изображений

Image List: [ 'https://test.ahomenetiol1.com/2000017/2098449/0x0/de29d68ab3594032bef70ead0b0d8fc2.jpg',
  'test.homenetiol.com/2000017/2098449/0x0/de29d68ab3594032bef70ead0b0d8fc21.jpg',
  'test.ahomenetio1l.com/2000017/2098449/0x0/de29d68ab3594032bef70ead0b0d8fc2232.jpg',
  'test.ahomenetiol1.com/2000017/2098449/0x0/de29d68ab3594032bef70eae232d0b0d8fc2.jpg',
  'test.ahomenetiol1.com/2000017/2098449/0x0/de29d68ab3594032bef70ead0b0232d8fc2.jpg',
  'test.ahomenetiol1.com/2000017/2098449/0x0/de29d68ab3594032bef70sdsead0b0d8fc2.jpg',
  'test.ahomenetiol1.com/2000017/2098449/0x0/de29d68ab3594032bdsdsef70ead0b0d8fc2.jpg' ]

Код

Vehicle.updateItem(vehicleObject, value, function (err) {

    if (err) return res.json(err);

    if (value.ImageList) {


        var ImageList = value.ImageList.split(',')

        //array of Images URLS
        console.log("Image List:", ImageList)


    }

    res.json({
        status: "success",
    });
...