Database
[{"attributes":[{basicDetails:[{valueString:"valueString 1"},{valueString:"valueString 2"}]}]}]
Query
db.collection.update({},[{$set:{"address":{$getField:{input:{$arrayElemAt:[{$getField:{input:{$arrayElemAt:["$attributes",0]},field:"basicDetails"}},1]},field:"valueString"}}}}],{multi:true})