Database
[{id:["14","23","15","10","04","02","18","19","00","06","09","03","01","07","05","11","13","17","20","21","08","12","16","22"],total_measurements:[284,284,284,283,284,284,284,283,284,283,282,284,284,284,280,282,284,284,284,284,284,284,284,284],zero_bikes_measurements:[181,179,159,151,138,120,55,19,7,9,12,17,36,35,47,54,81,148,179,185,174,184,162,161]}]
Query
db.collection.aggregate([{$match:{}},{$project:{mix:{$map:{input:{$range:[0,{$size:"$id"}]},as:"s",in:{id:{$arrayElemAt:["$id","$$s"]},total_measurements:{$arrayElemAt:["$total_measurements","$$s"]},zero_bikes_measurements:{$arrayElemAt:["$zero_bikes_measurements","$$s"]}}}}}},{$unwind:"$mix"},{$replaceWith:"$mix"}])