Как изменить метод "aggregate" на метод "distinct" MongoDB и Node?

 С ДБ нужно взять уникальные значения, но при большом объеме базы метод "aggregate" не помогает. Нужно использовать "distinct"....

 function getLogsFw(req,res){
    return function (db){
    return db.collection(collectionName)
    .aggregate([{$match:{firmware:{$exists:true}}},{$group:{_id:"$mac",fw:{$last:"$firmware"}}}])
    .map( data => [data.fw,data._id])
    .toArray()
    .then(logs => res.json(logs))
    .catch(err => res.sendStatus(err))
    }
    }

Ответы (0 шт):