Database
[{"_class":"com.json.SvnCommitMst","_id":"38735","author":"10662365","commitDate":ISODate("2021-09-30T08:28:01.159Z"),"isLatest":false,"mapSvnFilesMst":[{"_id":ObjectId("618df1b32109446cb6ef58d6"),"commitAction":"MODIFY"}],"message":"Rohit:\n\nUser Repo tool validation changes","projectToolId":92}]
Query
db.collection.aggregate([{$addFields:{mapSvnFilesMst:{$reduce:{input:"$mapSvnFilesMst",initialValue:[],in:{$setUnion:["$$value",{$let:{vars:{kv:{$objectToArray:"$$this"}},in:"$$kv.k"}}]}}}}},{$project:{allKeys:{$setUnion:["$mapSvnFilesMst",{$let:{vars:{kv:{$objectToArray:"$$ROOT"}},in:"$$kv.k"}}]}}}])