Как использовать findByType с логическим значением

Я пытаюсь получить логическое значение из

    module.exports.getHospitalByEmergencyServices = async (req, res) => {
    var eServices = req.params.emergency_services
    var hospital = await Hospital.findByType(eServices).exec();
    res.status(200).json({data : hospital});
};

Я изо всех сил пытаюсь найти соответствующую документацию, которая позволит мне получить логическое значение из этого. Эта установка прекрасно работает с моими строковыми значениями, но полностью выдает ошибки из логического значения. Любая помощь, которая укажет мне правильное направление, будет принята с благодарностью.

1 ответ

У Mongoose нет метода findbyType. Вы можете установить свои виртуалы, если хотите. обратитесь к https://mongoosejs.com/docs/2.7.x/docs/virtuals.html

var hospital = await Hospital.find("type":eServices) //use findOne if you want just one record.Assumed that Hospitals have a type field

Другие вопросы по тегам