Я хотел бы запустить запрос в meteor и ограничить число полей, возвращаемых только 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 курсов.
Я посмотрел на этот вопрос: Ограничить количество результатов в Meteor на стороне сервера?
но это не помогло, поскольку я не использую специальные поля _id для своих курсов, но я использую определенные поля _id, но для других коллекций.