Ограничить количество результатов в Метеор на стороне сервера?

У меня есть код, как показано ниже. В моей коллекции ключевых слов в Монго около 60 тысяч записей. Я действительно просто хочу 25 лучших, поэтому я пытаюсь установить предел поиска. Я выполняю тот же запрос, чтобы распечатать количество результатов. По некоторым причинам, ограничение не работает, потому что мое сообщение журнала показывает 60K или около того.

Разве это не возможно? Я могу установить ограничение на стороне клиента, которое работает, но я подумал, что я попытаюсь ограничить все на сервере, чтобы меньше данных передавалось.

Несколько бит дополнительной информации:

Я использую свою собственную базу данных Mongo, а не ту, что предоставлена метеором; указывая на него с помощью переменной envверсия 0.5.7

Любая помощь будет принята с благодарностью.

if (Meteor.isServer) {
   Meteor.startup(function() {
   console.log('server startup');

   Meteor.publish("keyword_hits", function() {
        console.log('keywords: ' + Keywords.find({}, {sort: {count:-1}, limit:25}).count());
        return Keywords.find({}, {sort: {count:-1}, limit:25});
    });
 });

Ответы на вопрос(1)

Ваш ответ на вопрос