Пн goose не может прочитать свойство замены неопределенного при запросе с методом заполнения - PullRequest
0 голосов
/ 08 января 2020

У меня есть 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
    },

Все отлично работает без добавления метода заполнения.

Любая помощь приветствуется, ребята. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...