天天看点

mongoDB多字段去重

mongo集合数据如图

集合名为test

mongoDB多字段去重

多字段去重

根据name和color字段去重

db.test.aggregate([{
      $group:{
            _id: {name: "$name", color: "$color"},
      }
}])
           

根据name和color字段去重结果

mongoDB多字段去重

单字段去重

根据color字段去重

根据color字段去重结果

mongoDB多字段去重