0
Ich habe zusätzliche Felder zum root in Benutzer Sammlung von Meteor App hinzugefügt und kann nicht auf sie von reagieren. Hier ist Veröffentlichung:So verwenden Sie Daten von Meteor-Abonnement
if (Meteor.isServer) {
// This code only runs on the server
Meteor.publish('currentUserInfo',() => {
if (!this.userId) {
return this.ready();
}
return Meteor.users.findOne({_id: this.userId});
}); }
Hier Abonnement:
export default createContainer(()=>{
Meteor.subscribe('currentUserInfo');
return {
currentUser: ???,
Wie kann ich Abonnement-Daten durch Requisiten passieren?
funktionieren nicht. Es gibt nur vordefinierte Eigenschaften wie Benutzername und E-Mail zurück. – Dmitry
'Meteor.users.findOne (Meteor.userId()) Objekt {_id:" Lm5LiXAt4pPFszHhC ", E-Mails: Array [1]}' – Dmitry
Sie haben Recht, aber das Problem war mit Veröffentlichungscode, der nicht am Server für ausgeführt wurde etwas seltsamer Grund – Dmitry