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