Типы объектов в Firestore? - PullRequest
       31

Типы объектов в Firestore?

0 голосов
/ 11 июля 2019

У меня есть приложение с user s в базе данных, например:

  • user
    • first_name: строка
    • last_name: строка
    • height: целое число
    • eye_color: ????

Элемент eye_color сбивает с толкуменя, потому что я хочу иметь конечный выбор (то есть пользователи никогда не могут выбрать «красный» для eye_color).

Может быть, я даже хочу более богатый контент в eye_color с, например:

  • eye_color
    • color: синий
    • hex: 000080
    • description: "Как океан".

Таким образом, в моем приложении я могу отобразить аватар пользователя с помощью user.eye_color.hex

Как правильно это сделать?

Спасибо!

1 Ответ

2 голосов
/ 11 июля 2019

Firestore не имеет типа перечисления. Если существуют ограничения на то, какие значения должны быть в базе данных, вы должны контролировать это самостоятельно. Правила безопасности помогут вам проверить данные, поступающие с мобильных клиентов.

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