У меня есть нижеприведенный маршрут API:
apiRouter.get('/api/getCompTeams', function(req, res) {
var compTeams = Team.find({}, {competition: 1, team:1, _id:0} ).then(eachOne => {
res.json(eachOne);
},
(fail)=> {
console.log('Error!');
},
(proceed) => {
return compTeams;
});
});
Возвращает все команды из коллекции команд с нижеследующим вызовом ajax:
async function ajaxData(url) {
var dataResults ;
try {
// AJAX CALL FOR DATA
dataResults = await $.ajax({
method: 'GET',
url: url,
dataType: 'json',
}); //AJAX CALL ENDS
return dataResults;
} // try ENDS
catch (err) {
console.log("error @ ajaxData");
console.log(err.message);
} // catch ENDS
} // ajaxData ENDS
Что я хотел бы сделатьэто передать параметр, с помощью вызова ajax, например.«La Liga», так что apiRoute возвращает только команды с ключом: значением, которое соответствует «Competition: La Liga».Я пробовал различные варианты, но ни один из них не удался.
Любая помощь с благодарностью.
Использование NodeJS & MongoDB.
Mosiki.