Meteor.users.find () не получает всех пользователей на стороне сервера (работает хорошо на стороне клиента) - PullRequest
0 голосов
/ 24 января 2020

Я работаю над проектом Meteor, и я хотел проверить, все ли электронные адреса пользователей подтверждены или нет. Но когда я вызываю Meteor.users.find (), он показывает только несколько записей, но не все.

Я знаю механизм публикации / подписки и он хорошо работает для всех целей отображения клиента. Но мое требование находится на сервере, и я не могу выбрать всех пользователей.

Ниже приведены фрагменты кода:

импорт / API / пользователи / методы. js

Meteor.methods({
  'getAllUserDetails'() {
    console.log("syam kumar testing on methods. js" , first ) ; 
    console.log("syam kumar testing on methods. js" , second ) ; 
   // return Meteor.users.find({"_id" : "iHtE2ojtowSi9xWGP"}).fetch(); 
    return Meteor.users.find().fetch(); 
  }
});

импорт / API / users / emailVerification. js

 Meteor.call('getAllUserDetails' ,  (err, res) => {
            if (err) {
              console.log("Error Message " , err);
            } else {
                console.log("User results " , res);
            }
          });

Вывод Только 2 записи его выборки, но в моей базе данных 9 пользователей.

Есть предложения как это исправить ??

...