Я пытаюсь создать базу данных nosql в первый раз. У меня есть таблица пользователя, которая содержит: имя и адрес электронной почты. Теперь каждый пользователь может иметь более одного устройства.Структура базы данных Firebase/NoSQL
Каждое устройство имеет несколько элементов, в основном имеющих массив показаний.
Вот что моя нынешняя структура выглядит следующим образом:
Как я могу улучшить эту структуру?
ps: Я использую angularjs с угловым огнем.
Эй, @ Франк ван Пуффлен, большое спасибо за ваш ответ. Так что в устройствах я бы правильно установил идентификатор устройства? –
Yup. Я упустил из виду, что в вашем JSON так обновил свой ответ с дополнительным слоем. Btw, для следующего вопроса: отправьте JSON в виде текста (вы можете легко экспортировать его из Firebase Console). Это позволяет мне повторно использовать его в ответе (среди многих других преимуществ). –
Я хотел бы запросить базу данных для последнего устройства, которое используется в настоящее время для пользователя, как я могу это сделать? Нужно ли сначала запрашивать пользователей, а затем проверять их с помощью устройств? –