Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"arr":["a","b","c","d","e","f","g","h","i","j"]}]
Query
db.collection.aggregate([{$project:{arr:{$map:{input:{$range:[0,{$size:"$arr"},3]},as:"a",in:{$arrayElemAt:["$arr","$$a"]}}}}}])
Result