欢迎光临
我们一直在努力

MongoDB 使用group by 并显示其他列max值

以下脚本实现功能为把word_info表通过word字段去重,并写到到word_info_new表里

db.word_info.aggregate([
{$group:
        { _id:"$word" ,
         meaning:{$max:"$meaning"}, 
         usphonetic:{$max:"$usphonetic"} 
        }
 }]).forEach(
            function(dc){
                    db.word_info_new.insert(
        {"word":dc._id,
            "meaning":dc.meaning,
            "usphonetic":dc.usphonetic
        }
    )}
    );
赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。