0

作成時にユーザーのデフォルト変数を初期化したい。これを行う良い方法はありますか - onCreateUser で userId を使用しようとしましたが、成功しませんでした。

ありがとう

4

2 に答える 2

2

参考までに、_id は Meteor 0.5.8 の時点で OnCreateUser で有効になりました...

于 2013-03-21T15:08:54.837 に答える
1

ユーザー コレクションを拡張して、必要なプロパティを追加するだけです。

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

于 2013-02-14T09:11:04.953 に答える