Arrays 如何使用聚合来联合/合并MongoDB中的数组?

Arrays 如何使用聚合来联合/合并MongoDB中的数组?,arrays,mongodb,aggregation-framework,concatenation,Arrays,Mongodb,Aggregation Framework,Concatenation,从该对象: { "_id": null, "reqs": [ ["ab","ac","ab"], ["ac","cd"], ["ab","ae"] ] } 如何使用聚合获得此结果: { "_id": null, "reqs": [&q

从该对象:

{
  "_id": null,
  "reqs": [
    ["ab","ac","ab"],
    ["ac","cd"],
    ["ab","ae"]
  ]
}
如何使用聚合获得此结果:

{
  "_id": null,
  "reqs": ["ab","ac","cd","ae"]
}
这是:

mongos> db.a.find()
{ "_id" : ObjectId("5ff7a8c0bfa9f0b53f4b395d"), "reqs" : [ [ "ab", "ac", "ad" ], [ "ad", "dc", "ab" ], [ "ac", "ad", "dc" ] ] }
mongos> db.a.aggregate([{  $unwind:"$reqs"}  , {$unwind:"$reqs" } , {$group:{_id:null , reqs:{$addToSet:"$reqs"}}}  ])
{ "_id" : null, "reqs" : [ "ac", "ad", "dc", "ab" ] }
mongos>