Per impostazione predefinita, Meteor pubblica solo l'utente che ha effettuato l'accesso e puoi, come hai detto, eseguire query su quell'utente. Per accedere agli altri utenti devi pubblicarli sul server:
Meteor.publish("allUsers", function () {
return Meteor.users.find({});
});
E iscriviti a loro sul client:
Meteor.subscribe('allUsers');
Tieni inoltre presente che potresti non voler pubblicare tutti i campi in modo da poter specificare quali campi desideri pubblicare/non pubblicare:
return Meteor.users.find({},
{
// specific fields to return
'profile.email': 1,
'profile.name': 1,
'profile.createdAt': 1
});
Dopo aver pubblicato la raccolta, puoi eseguire query e accedere alle informazioni per tutti gli utenti.