У меня есть nodeJS настройка сервера с mongoDB. Я пытаюсь получить все элементы в моей базе данных с заполненным пользовательским путем (или моделью), но я получаю эту ошибку:
uncaughtException: Невозможно прочитать свойство 'replace' из undefined \ nTypeError: Невозможно прочитать свойство 'replace' из неопределенного
Вот мой код:
const allUsedItems = await Item.find({moduleName : "used"}).populate('user').limit(10)
, и вот как я определил пользователя в схеме:
user: {
type: mongoose.Schema.Types.ObjectId,
ref: 'User',
required: true
},
Все отлично работает без добавления метода заполнения.
Любая помощь приветствуется, ребята. Спасибо