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
作品,謝謝!!!!!! –