2017-01-18 4 views
0

ログインしたユーザーのメールIDに に基づいてユーザーがログインすると、ログインシステムを作成したいので、EIDを取得します。FirebaseデータベースのキーとしてEmail Idを使用できますか?

私が欲しいJSON構造は次のとおりです。

{ 
    "[email protected]": 
     { 
      "EID":"0153" 
     }, 
    "[email protected]": 
     { 
       "EID":"0163" 
     } 
} 

私はFirebase、プロジェクトデータベースに上記の構造を持つJSONファイルをインポートしようとしたが、示唆エラーを得た「./ ...」の一部にすることはできませんキー。

+0

"ECMAScriptはfoo ['bar']とfoo.barのように使用できます。 – joel

+0

firebaseのキーはURLの一部になりますので、検証のURLを適用する必要があります – Vishal

+1

無効なキー文字1)が[この回答](http://stackoverflow.com/a/20363114/6680611)にリストされています。 – cartant

答えて

1

私は同じ制約に直面し、私は 'に置き換えられました。電子メールIDをキーにするには '__dot__'を使用します。

+0

私はファイヤーベースの鍵そのものを先に進めましたコードを変更しました – joel

関連する問題