Jestem nowicjuszem z firebase i staram się uporządkować moje dane, aby przechowywać przyjaźń między użytkownikami mojej aplikacji.Jak skonstruować dane o przyjaźni z bazą ogniową?
moje dane są skonstruowane tak:
{ users: {
user_1: {
name: John
},
user_2: {
name: Jack
},
user_3: {
name: Georges
},
},
{ friendships : {
user_1 : {
user_2: {
name: Jack
},
user_3: {
name: Georges
},
user_3: {
user_1: {
name: John
},
user_2: {
name: Jack
}
}
}
Nie wiem, czy moja struktura danych jest OK, ale zastanawiam się, co jest najlepszym sposobem, aby zaktualizować nazwę w przyjaźniach, jeśli użytkownik zmieni swoje imię, jak mogę łatwo zaktualizować referencje w przyjaźni (przegląda każdy węzeł?)?
Dziękuję, jeśli ktoś może mi pomóc zrozumieć właściwą drogę.
A.
W jaki sposób odzyskasz dane znajomych, ponieważ domyślam się, że węzeł użytkownika będzie miał .read i .write ograniczone do rzeczywistego użytkownika. – Newbie