В Mongo 3.6 существует функция mergeObjects, которая делает именно то, что вам нужно:
https://docs.mongodb.com/manual/reference/operator/aggregation/mergeObjects/