Как правильно использовать метеоритный лимит
Я хотел бы выполнить запрос в метеоре и ограничить число возвращаемых полей только 5. Вот мой код:
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;
Однако, когда я делаю это, я получаю все курсы, которые соответствуют селектору в журнале консоли, а не только 10 из них. В шаблоне все нормально и отображаются только 10 курсов.
Я посмотрел на этот вопрос:Ограничить количество результатов в Метеор на стороне сервера?
но это не помогло, так как я не использую специфические поля _id для своих курсов, я использую определенные поля _id, но для других коллекций.