Puede usar $slice operador.
La sintaxis que está buscando es algo como esto:
db.your_collection.find({
...
}, {
your_field: { $slice: 3 }
});
esto debería devolverle los 3 primeros subelementos de su matriz (puede usar -3 para volver al último)