ClosedRange Firebase Swift для чтения и записи - PullRequest
0 голосов
/ 07 июня 2018

Я использую закрытый диапазон, например, пусть ageRange = ClosedRange (18 ... 45)

Каков наилучший способ сохранить это в Firebase DB?Нужно ли сохранять нижнюю и верхнюю границу отдельно?

Спасибо

1 Ответ

0 голосов
/ 07 июня 2018

База данных Firebase может хранить только типы JSON.

Поскольку ClosedRange не является JSON-типом, вам нужно найти способ преобразовать его назад и вперед.

Два распространенных способа сделать это:

  1. Сохраните его как одну строку
  2. Сохраните его составные части

Первый часто самый простой.Но второй вариант имеет то преимущество, что вы можете запрашивать его части.

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