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"}}}])

Result