0

私はfirebaseを使用しており、ユーザーは次のように設定されています:

{
    "firebase-account-123": {
        "users": {
            "simplelogin:1": {
                "properties"{ "name": "john doe", "email": "user@email.com" }
                "children": {
                    "simplelogin:2":{ "name": "user 2", "email": "user2@email.com" },
                }
            },
            "simplelogin:2": {
                "properties"{ "name": "user 2", "email": "user2@email.com", "disabled": false }
            }
        }
}

私はデータベース内の多くのオブジェクトでsimplelogin:Xユーザーを使用しています。emailこれを使用してさまざまなオブジェクト間でユーザーを識別することは、おそらく悪い動きです。

ある時点で、電子メールを変更する機能を実装しようとしています。つまり、電子メールにリンクされたすべての電子メール プロパティとともに simplelogin ID を変更する必要があります。

プラットフォーム全体でデータが変更された場合、データを変更せずにユーザーを相互にリンクする方法について、誰か提案はありますか? 各ユーザーの一意の識別子の行に沿ってどこかで考えています。これをどのように実装するのかわかりません。

4

0 に答える 0