Wie man das Meteoritenlimit richtig einsetzt

Ich möchte eine Abfrage in Meteor ausführen und die Anzahl der zurückgegebenen Felder auf 5 begrenzen. Hier ist mein Code:

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;

Dabei erhalte ich jedoch alle Kurse, die zur Auswahl passen, und nicht nur 10 davon im Konsolenprotokoll. In der Vorlage ist alles in Ordnung und es werden nur 10 Kurse angezeigt.

Ich habe diese Frage angeschaut:Anzahl der Ergebnisse in Meteor auf der Serverseite begrenzen?

Es hat jedoch nicht geholfen, da ich keine spezifischen _id-Felder für meine Kurse verwende. Ich verwende jedoch spezifische _id-Felder für andere Sammlungen.