我的mongodb服务器中有两个集合,它们具有相同的文档,但一个具有历史数据,另一个具有“实际”数据(2020)。
我想合并bot集合,以便只能使用官方BI连接器连接到一个数据源。
我一直在寻找,但是我总能找到答案,可以合并或合并一个或另一个文档以将数据合并到一个文档中,但是我所需要的只是:
HistorydataCollection:
{
_id:xxxxxx
name: jhon
lastname: doe
birthdate: 2019-01-02
}
ActualsdataCollection:
{
_id:yyyyy
name: michael
lastname: jordan
birthdate: 2020-01-02
}
NewCollection:
[
{
_id:xxxxxx
name: jhon
lastname: doe
birthdate: 2019-01-02
},
{
_id:yyyyy
name: michael
lastname: jordan
birthdate: 2020-01-02
}
]
答案 0 :(得分:0)
使用$ merge。
db.source_collection.aggregate([{$merge:'destination_collection'}])