2015-02-06 77 views

回答

1

我想不是,因爲該方法期望返回一個用戶對象。

函數應該返回用戶文檔(無論是在 中傳遞的文檔還是新創建的對象),並進行任何需要的修改。 將返回的文檔直接插入到Meteor.users 集合中。

我覺得這個方法的行爲特別適合Meteor.users集合。

選項

如果你想擁有從 Accounts.onCreateUser相同的行爲,我建議你看看 meteor-collections-hooks

所以你可以做到以下幾點。

collection.after.insert(function(userId,doc){ 
//do stuff here similar to Accounts.onCreateUser 
doc.subbmitedBy = userId; //for example 
doc.createdAt = Date.now(); //from docs 
});