Почему это не работает?:
На клиенте и сервере:
AllUsers = new Meteor.Collection('allUsers');
Только на сервере:
Meteor.publish('allUsers', function() {
return Meteor.users.find();
});
Только на клиенте:
Deps.autorun(function(){
Meteor.subscribe("allUsers");
});
После запуска этого приложения AllUsers.find(). count() равен нулю, но выполнение db.users.find.count() в терминале дает правильное число (3). Даже после того, как я добавлю нового пользователя в браузер (используя стандартную форму пакета ui-accounts), который, безусловно, должен привести к изменению коллекции пользователей, у меня все еще нет документов в моей коллекции AllUsers. Я бил головой о стену, пытаясь решить это!