Database
[{"_id":0,"items":[{"key":"name","value":"y"},{"key":"module","value":"z"}]}]
Query
db.collection.aggregate([{$project:{items:{$map:{input:"$items","in":{"k":"$$this.key","v":"$$this.value"}}}}},{$project:{items:{$arrayToObject:"$items"}}}])