J'ai trouvé une réponse à ma question, j'ai juste besoin d'ajouter le subQuery = false
afin que la limite et le décalage ne soient pas évalués dans la sous-requête. Et le décalage et la limite se trouvent également à la fin de la requête.
offset:((page-1)*limit),
limit : limit,
subQuery:false