从集合中获取具有唯一值的条目

时间:2018-10-24 08:13:48

标签: node.js mongodb mongodb-query aggregation-framework

让收藏成为

[
    {area:'121',name:'r',age:'1'},
    {area:'122',name:'rt',age:'21'},
    {area:'121',name:'r',age:'1'}

]

我希望查询返回

[
    {area:'121',name:'r',age:'1'},
    {area:'122',name:'rt',age:'21'}     
]

即具有唯一区域值的条目。我尝试搜索并使用与众不同

collections.collection('collection')
                        .distinct('area', (err, sus) => {
                            if (err) {
                                console.log(err)
                                resp.status(501).send()
                            } else {
                                console.log(sus)
                                resp.send(sus)
                            }
                        })

但输出是

["121","122"]

这只是给我不同的值,但我想要完整的条目。如何获得?

0 个答案:

没有答案