我有以下代码:
Template.analyze.userFullName = function() {
var u = Meteor.users.findOne({_id: this.userId}, {fields: {name: 1}});
return u.profile.name;
};
Meteor.users.findOne({_id: this.userId}, {fields: {name: 1}})
在控制台中使用时返回以下内容:
Object
_id: "79ef0e67-6611-4747-b669-45cc163cc1d8"
profile: Object
name: "My Name"
但是当我在上面的代码中使用它时,我得到了这个:Uncaught TypeError: Cannot read property 'profile' of undefined
为什么会这样?我要做的就是在他们的个人资料中检索用户的全名并将其传递给模板部分。