在mongodb

时间:2015-05-07 11:23:51

标签: mongodb

我有两个集合,确认和确认_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"
    }
])

0 个答案:

没有答案