наиболее эффективный способ организовать дерево данных JSON в FireBase - PullRequest
0 голосов
/ 30 октября 2019

Какой самый эффективный способ организовать дерево данных JSON в FireBase, поскольку мне нужно опубликовать данные, а затем проверить на повторяющиеся данные

Я создаю простую структуру подписки электронной почты

этомодель?

subscribers
  RandomKeyCode
    email
    created_at

или эта?

subscribers
  emailAsKey
    email <--- repeat email field
    created_at

(Мне кажется, в этом случае удобнее использовать электронную почту в качестве ключа, и я полагаю, что я могу проверить ее прощекогда пользователь пытается ввести повторный адрес электронной почты.)

или каким-либо другим способом?

1 Ответ

0 голосов
/ 30 октября 2019

Какой самый эффективный способ организовать дерево данных JSON в FireBase

Самый эффективный способ будет создать базу данных, где вы можете выполнять свои запросыочень легко. Разница в ваших примерах заключается в использовании RandomKeyCode против emailAsKey. Когда мы говорим о пользователях, наиболее распространенным подходом является использование uid, которое происходит из процесса аутентификации , но в соответствии с вариантом использования вашего приложения вы можете хранить эти данные в произвольном порядкеключ, а также под адресом электронной почты. Ваш выбор - использовать тот или иной подход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...