Я не могу понять, почему это не работает, я отправляю входные данные через: searchTerm и сначала пытаюсь найти термин в разделе имени БД, если не возвращены данные, я пытаюсь найти тот же термин в разделе фамилииБД. Я хочу сначала запросить у БД имя, если имя не найдено, я пытаюсь найти фамилию. Может кто-нибудь объяснить, почему код не работает, он работает как пару раз, тогда он ничего не возвращает.
app.get('/api/find/:searchTerm', (req, res) => {
var counter = 0
Employee.find({ name: req.params.searchTerm }).then(findedData => {
if(findedData) { res.json(findedData) }
if(findedData === undefined || findedData == 0){ counter = 1 }
})
if(counter = 1) {
Employee.find({ surName: req.params.searchTerm }).then(surnameData => {
res.json(surnameData)
})
}
});
он работает, когда я запрашиваю имя, но он не работает дляфамилия. Спасибо