Итак, у меня есть следующая схема пользователя в mongoose
const mongoose = require('mongoose');
const UserSchema = mongoose.Schema({
firstName: {
type: String,
required: true
},
lastName: {
type: String,
required: true
},
email: {
type: String,
required: true
},
phone: {
type: String,
required: true
},
password: {
type: String,
required: true
}
});
module.exports = User = mongoose.model('User', UserSchema);
Я инициализировал и использовал gridfs для загрузки изображений в свою базу данных, и она работает просто отлично. Однако, когда я посещаю маршрут ниже, я получаю вышеуказанную ошибку. Вот маршрут.
router.get('/image', (req, res) => {
gfs.files.find({}, (err, returnedFile) => {
if (err) {
return console.log(err);
} else {
res.render('image', {
src: returnedFile.filename
});
}
});
});
Я никоим образом не изменил свойство _id пользовательской схемы, и мой запрос даже не идет к нему, поэтому я не могу понять, где я ошибся. Мой Stacktrace также не показывает мне линию, где это произошло. Любая помощь будет высоко ценится.
Код живет на этом репозитории github https://github.com/barman47/zubis-mart