Meteor publiceert standaard alleen de ingelogde gebruiker en u kunt, zoals u al zei, query's uitvoeren op die gebruiker. Om toegang te krijgen tot de andere gebruikers moet u ze op de server publiceren:
Meteor.publish("allUsers", function () {
return Meteor.users.find({});
});
En abonneer je erop op de client:
Meteor.subscribe('allUsers');
Houd er ook rekening mee dat u misschien niet alle velden wilt publiceren, zodat u kunt aangeven welke velden u wel/niet wilt publiceren:
return Meteor.users.find({},
{
// specific fields to return
'profile.email': 1,
'profile.name': 1,
'profile.createdAt': 1
});
Nadat u de collectie heeft gepubliceerd, kunt u zoekopdrachten uitvoeren en toegang krijgen tot informatie voor alle gebruikers.