Ошибка при получении экземпляра схемы из mongoose - PullRequest
0 голосов
/ 03 апреля 2020

Я пытался получить экземпляр схемы goose mon

var UserScore = new Schema({ 
    userName: String,
    score: Number
});

module.exports = mongoose.model('UserScore', UserScore);


The DB does have records 
{
    "userId": "doe@doe.com",
    "score": 30
},
{
    "userId": "doe@doe.com",
    "score": 40
}

Однако, когда я пытаюсь извлечь, используя приведенный ниже код, он не загружается

    UserScore.find({userId: userId})
        .exec(function (err, userScores) {
            if (err) { return next(err); }
            console.log(userScores)
    })

1 Ответ

0 голосов
/ 03 апреля 2020

Это изменение должно исправить это. Mon goose автоматически ищет вариант названия вашей модели во множественном числе в нижнем регистре. module.exports = mongoose.model('UserScore', UserScore, 'UserScore'); Вы можете принудительно ввести имя, если хотите. Или просто следуйте форме множественного числа, как предписано пн goose.

...