Database
[{_id:ObjectId("6222ca4252925ad4c3faec08"),value:["test1","test2"]}]
Query
db.collection.aggregate([{"$project":{"provider":{"$arrayToObject":{"$map":{"input":"$value","as":"v","in":[{"$concat":["value",{"$toString":{"$indexOfArray":["$value","$$v"]}}]},"$$v"]}}}}}])