如何获取登录用户的_id。我尝试了以下组合,并且出现错误或未定义accounts.onLogin如何获取用户ID?
用户创建后,用户会自动登录到应用程序中。 user
是returned
,Accounts.onCreateUser
函数是在用户登录后发生的吗?
Accounts.onLogin(function(){
var user = this.userId/Meteor.user()/Meteor.user()._id
console.log(user)
})
http://docs.meteor.com/#/full/accounts_onlogin
是的Ethaan,我得到了整个用户文件。但是,如果我console.log(user._id)我得到未定义。 onLogin功能位于服务器上,而不是客户端上。 – meteorBuzz 2015-03-30 19:33:19
@meteorBuzz我看到了,它很奇怪,因为你得到整个文档,但是当你试图访问它们时,你会得到未定义的,所以让我检查一下它吧。 – Ethaan 2015-03-30 19:41:18
@meteorBuzz console.log(user.user._id)'this is the优胜者 – Ethaan 2015-03-30 19:42:46