Database
[{"key":1,"key2":"a"},{"key":2,"key2":5}]
Query
db.collection.aggregate([{"$project":{"data":{"$objectToArray":"$$ROOT"}}},{$unwind:"$data"},{"$match":{"data.v":{$type:"string"}}},{"$project":{"key":"$data.k"}}])