Database
[{user:"adam",sessions:{key1:"some-value",key2:"some-value"}},{user:"chris",sessions:{key1:"some-value",key2:"some-value"}}]
Query
db.collection.find({user:"adam"},{user:1,sessions:{$map:{input:{$objectToArray:"$sessions"},in:{$arrayToObject:[["$$this"]]}}}})