Как использовать 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