私は現在、最初のAngularJs + Meteorアプリを開発中です。このアプリでは、ユーザは$meteor.createUser
を使って登録するか、Facebookにログインすることができます。すなわち、$meteor.loginWithFacebook
です。ログイン後、1ページにこのアプリを使ったFacebookのユーザーの友達を表示しています。ユーザーがFacebookを使用してログインしている場合、そのページは正常に動作しています。しかし、ユーザーが通常の流星ログイン[$meteor.createUser]
を使用して登録している場合は、そのページで私はLogin with Facebook
ボタンを表示する必要があります。ユーザーがこのページでFacebookにログインすると、ユーザーコレクションに新しい文書が作成されます。しかし、すべてのテーブルでMeteor.userId()
を主キーとして使用しています。だから私は、次のしているオプション:Facebookでは、文書の ログイン後のFacebook登録 - 流星
- ユーザーの現在の文書を削除し、[なし_id 1]
- ログに:1
オプションログ中に とfacebook with _id no 1
オプション2:
- 割り当て "_idなし1" ユーザーに、彼はFacebookの に
を使用して登録するしかし、私はそうする任意の方法を発見していないながら。どうやってするの?ユーザーコレクションに存在するドキュメントの_idを変更できません。助けてください。前もって感謝します。
は、私は、このパッケージには、私が探していたものだと思う、@croogieありがとうございます。私は確認し、あなたに知らせるでしょう。もう一度ありがとうございます。 –