const Talkgroup = require("../models/talkgroup"); exports.get_talkgroups = async function (req, res) { const tg_results = await Talkgroup.find({ 'shortName': req.params.shortName.toLowerCase()}).catch(err => { console.error(err); res.status(500); res.json({ success: false, message: err }); return; }); var talkgroups = {}; for (var tg in tg_results) { var talkgroup = {_id: tg_results[tg]._id, num: tg_results[tg].num, alpha: tg_results[tg].alpha, description: tg_results[tg].description} talkgroups[tg_results[tg].num] = talkgroup; } res.contentType('json'); res.send(JSON.stringify({ talkgroups: talkgroups })); }