Cómo usar el límite de meteoros correctamente

Me gustaría ejecutar una consulta en meteor y limitar el número de campos devueltos a solo 5. Aquí está mi código:

var courses =  Courses.find(
    {   day_of_week : {$in: day_selector}, 
        price : {$gt : price_min, $lt : price_max}, 
        starts : {$gt : schedule_min},
        ends : {$lt : schedule_max}}, 
            {limit : 10});
console.log(courses);
return courses;

Sin embargo, cuando hago esto, obtengo todos los cursos que se ajustan al selector en el registro de la consola y no solo 10 de ellos. En la plantilla todo está bien y solo se muestran 10 cursos.

Miré esta pregunta:¿Limitar el número de resultados en Meteor en el lado del servidor?

pero no ayudó, ya que no estoy usando campos específicos _id para mis cursos, estoy usando campos específicos _id pero para otras colecciones.

Respuestas a la pregunta(1)

Su respuesta a la pregunta