Я хочу сохранить следующие данные: Пользователи, События, Участники
(аналогично приведенному здесь примеру Firebase: https://www.youtube.com/watch?v=ran_Ylug7AE)
Мое хранилище Firebase выглядит следующим образом:
Пользователи - Коллекция
{
"9582940055" :
{
"name" : "test"
}
}
Каждый пользователь - это отдельный документ. Я делаю это правильно?
Если да, я оставил номер мобильного телефона каждого пользователя как Document Id
вместо auto id
, так как номер мобильного телефона будет уникальным, и это поможет мне в запросах. Это правильно?
События - Коллекция
{
"MkyzuARd8Uelh0qD1WMa" : // auto id for every event
{
"name" : "test",
"attendees" : {
"user": 'Lakshay'
}
}
}
Здесь я сохранил участников как Map
внутри документа события. Это правильно, или я должен сделать участников в виде коллекции внутри документа события?
Кроме того, "user": 'Lakshay'
внутри "attendees"
- это просто строка. Желательно ли использовать reference
тип данных Firebase?
Спасибо за помощь!