我有两个集合,确认和确认_temp。第二个是聚合查询结束时$ out的结果,该查询转换旧结构中的数据。我希望我可以使用$ out直接添加到确认中,但显然它会覆盖。
如何合并这两个系列?我不需要合并单个文档,只需将一组文档添加到另一组文档中。
我的迁移查询:
db.actions.aggregate([
{
$match: { actionType: 'acknowledge' }
},
{
$unwind: '$applicationIds'
},
{
$project: {
_id: 0,
userId: 1,
nagId: "$applicationIds.applicationId",
date: "$applicationIds.addedOn",
actioned: "$applicationIds.actioned"
}
},
{
$out: "acknowledgements"
}
])