Как я могу сохранить IMG в MongoDB? - PullRequest
0 голосов
/ 05 декабря 2018

Мне нужно создать «галерею», такую ​​как Google Photos, для классного проекта.Моя идея заключается в веб-приложении, которое позволяет пользователю загрузить файл (изображение) и сохранить его в БД, а затем показать его в веб-приложении.Я просто хочу знать, как должна быть структура моей коллекции, если эта коллекция сохраняет файл (<16MB, я прочитал для> 16MB, мы должны использовать gridfs).

Для back-end я буду использовать Node (с Express, Mongoose ... и т. Д.), А для front-end я буду использовать реагировать или vue.js.Я пока не уверен.

Любые предложения принимаются.

1 Ответ

0 голосов
/ 05 декабря 2018

Вы можете сделать следующие две вещи:

  1. Загрузить изображение на s3 и сохранить его ссылку в mongoDB.Подробнее Читать (https://medium.com/@fabianopb/upload-files-with-node-and-react-to-aws-s3-in-3-steps-fdaa8581f2bd).
  2. Сохранить изображение в базе данных в коллекции GridFS. Подробнее Читать (https://docs.mongodb.com/manual/core/gridfs/#when-to-use-gridfs)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...