Mongodb 如何在Mongo DB中合并文档数组

Mongodb 如何在Mongo DB中合并文档数组,mongodb,mongodb-query,aggregation-framework,Mongodb,Mongodb Query,Aggregation Framework,我在Mongo DB中有此文档: [ { "alphabet": ['A', 'B', 'C'] }, { "alphabet": ['D', 'E', 'F'] }, { "alphabet": ['G', 'H', 'I'] } ] 这是我从这个查询中得到的 db.tc_example.aggregate([ { $project: { _id: 0, alphabet:

我在Mongo DB中有此文档:

[
  {
    "alphabet": ['A', 'B', 'C']
  },
  {
    "alphabet": ['D', 'E', 'F']
  },
  {
    "alphabet": ['G', 'H', 'I']
  }
]
这是我从这个查询中得到的

db.tc_example.aggregate([
    {
        $project: {
            _id: 0,
            alphabet: 1
        }
    }
])
如何像这样将文档合并成一个文档

{
  "alphabet": [
    ['A', 'B', 'C'],
    ['D', 'E', 'F'],
    ['G', 'H', 'I']
  ]
}

谢谢。

您可以使用下面的聚合

db.tc_example.aggregate([
  { "$group": {
    "_id": null,
    "alphabet": { "$push": "$alphabet" }
  }},
  { "$project": { "_id": 0 }}
])

工作得很好。非常感谢。