0
我正在管理页面上,我需要查找其用户配置文件页面的用户的对象属性。我试图查询用户的对象和属性,但我一直在控制台中得到'未定义'。我想单击一个按钮并让控制台吐出对象&的属性。值得注意的是,我可以打印出用户的_id字段,但没有别的。无法返回流星/ MongoDB中的当前用户对象
这里是我的单击事件:
'click .confirmUser': function(e, tmpl) {
e.preventDefault();
var currentUserId = this._id;
var currUser = Meteor.users.find(currentUserId)
console.log('current user id is ' + currentUserId);
console.log(currUser.profile);
console.log(currUser.id);
console.log(currUser._id);
我得到的输出是:
current user id is JY2hydg9NWwHwpoNS
undefined
undefined
undefined
有谁知道这是怎么回事?我在我的adminController中使用了完全相同类型的代码来检查管理员的isAdmin标志,它工作,所以我不知道为什么这不起作用...提前谢谢!
尝试了变化找到findOne或使用.fetch()和做一个console.log(currUser [0] .username)自.fetch返回一个数组 – Ethaan
作品,谢谢!!!!!! –