Como usar o limite de meteoros corretamente

Eu gostaria de executar uma consulta no meteoro e limitar o número de campo retornado para apenas 5. Aqui está o meu 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;

No entanto, quando faço isso, obtenho todos os cursos que se encaixam no seletor no log do console e não apenas 10 deles. No modelo tudo está bem e apenas 10 cursos são exibidos.

Eu olhei para esta pergunta:Limitar o número de resultados no Meteor no lado do servidor?

mas não ajudou, já que não estou usando campos específicos para meus cursos, mas estou usando campos _id específicos, mas para outras coleções.

questionAnswers(1)

yourAnswerToTheQuestion