mongodb具有不同名称但含义相同的字段

时间:2018-08-04 19:45:42

标签: mongodb field grouping

我有一个集合,其中的文档具有不同的字段名称,但含义相同,并且我正在根据这些值寻找一个组: 例: 有一个收藏:

{
{name="1", age="11"},
{fname="2", age="22"},
{myname="1", age="11"}
}

所以(name,fname,myname)代表同一件事,我需要通过该字段进行分组。

我这样做了,但是没有很好的结果:

    db.aaa.aggregate([
    {$group:{
        _id:{all_name: ["$name","$fname","$myname"]},
    { $project:{
    "all_name": 1,
    "age": 1}}

0 个答案:

没有答案