Я пытаюсь получить данные из mongodb.В настоящее время у меня есть файл, из которого я впервые получаю Id, с помощью которого я хочу найти mongodb.Запрос выдает ошибку, когда первое условие не выполняется, и пытается выполнить поиск, используя второе условие.Как мне решить эту проблему, пожалуйста?
Я проверил это , но здесь дело обстоит иначе
Пример значения, извлеченного из файла
let idValue = student_id ? student_id : id
idValue = stu_367
Пример структуры БД
const Student = new Schema({
id: Number,
studentId: String,
firstName: String
lastName: String,
.....
})
let studentInfo = await Student.findOne({
$or: [{"studentId": `${idValue}` }, { "id": idValue }
})
Я получаю эту ошибку Cast to number failed for value "stu_367" at path "id" for model "Student"