По подразбиране Meteor публикува само влезлия потребител и можете, както споменахте, да изпълнявате заявки срещу този потребител. За да получите достъп до другите потребители, трябва да ги публикувате на сървъра:
Meteor.publish("allUsers", function () {
return Meteor.users.find({});
});
И се абонирайте за тях в клиента:
Meteor.subscribe('allUsers');
Също така имайте предвид, че може да не искате да публикувате всички полета, за да можете да посочите кои полета искате да публикувате/да не публикувате:
return Meteor.users.find({},
{
// specific fields to return
'profile.email': 1,
'profile.name': 1,
'profile.createdAt': 1
});
След като публикувате колекцията, можете да изпълнявате заявки и да получавате достъп до информация за всички потребители.