Untitled
unknown
plain_text
4 years ago
765 B
15
Indexable
exports.getCompetitions = async (req, res, next) => {
let sport = getSportCroatian(req.query.sport);
let sportObj = await Sport.findOne({ name : sport});
let startDate = getDateObject(req.query.dateStart)
let endDate = getDateObject(req.query.dateEnd)
console.log(sport, startDate, endDate)
query = {startDate : { $gt : startDate, $lt : endDate}, sport : sportObj._id, sex : req.query.sex,organisation : req.query.organisation }
if (req.query.teamId) {
query["teams"] = req.query.teamId
}
let competitions = await Competition.find(query, {name : 1, startDate : 1, _id : 1})
res.status(201).json({
message: 'competitions fetched successfully',
competitions : competitions
});
}Editor is loading...