Я работаю над проектом с использованием NodeJS, ExpressJS и MongoDB для отображения моих портфельных проектов через веб-приложение.Для этого я сохранил информацию о проекте, такую как «Название проекта», «Описание», «Прямая ссылка», «Ссылка на дизайн» и «ImageString» в коллекции под названием «Проекты».Затем я использовал систему GridFS для хранения изображений для каждого проекта в коллекциях с именами «images.files» и «images.chunks».«ImageString» хранит имя файла, которое совпадает между двумя коллекциями.Мой вопрос: как мне показать в html (руле) изображение, которое хранится в базе данных "images.files", где имя файла эквивалентно документу в "Проектах"?
//Get All Projects Route
router.get("/", (req, res) => {
Project.find({}, (err, projects) => {
res.render("portfolio", {
projects: projects
});
});
});
Приведенный выше код показывает, как я запрашиваю и отображаю строковые данные в коллекции "Projects".Как отобразить изображение из коллекции "images.files", где imageURL = имя файла?