Vous devez utiliser le $slice opérateur. db.collection.find( { /* filter */ }, { "array": { "$slice": -3 } } );