0
我想在創建時初始化用戶的默認變量。有沒有一個好的方法來做到這一點 - 我試着在onCreateUser中使用userId而沒有成功。可以在流星Accounts.onCreateUser中使用userId嗎?
感謝
我想在創建時初始化用戶的默認變量。有沒有一個好的方法來做到這一點 - 我試着在onCreateUser中使用userId而沒有成功。可以在流星Accounts.onCreateUser中使用userId嗎?
感謝
僅供參考,_id現在在OnCreateUser中有效,因爲流星0.5.8 ...
你可以簡單地擴展用戶集合添加任何你想要的屬性:
Accounts.onCreateUser(function(options, user) {
// We still want the default hook's 'profile' behavior.
if (options.profile) {
user.profile = options.profile;
user.profile.user_status = "new";
}
return user;
});
這不會更新比users
其他任何集合,所以它不能被用來商店新用戶_id
作爲另一個集合中的外鍵。
謝謝@DavideWihl。我希望能夠通過使用對用戶的引用來初始化其他集合。我以後可以隨時檢查它,但如果可能的話,在創建用戶時看起來更清晰。 – 2013-02-14 23:47:56