Мой вариант использования - это сохранение информации о пользователе. Когда я пытаюсь сохранить данные в Firebase, используя адрес электронной почты пользователя в качестве ключа, Firebase выдает следующую ошибку:
Ошибка: недействительный ключ [email protected](не может содержать
.$[]#
)
Итак, по-видимому, я не могу индексировать информацию пользователя по электронной почте. Какова наилучшая практика для замены .
?
У меня был успех смены .
на -
, но это не будет сокращено, так как в адресе есть адрес -
.
В настоящее время я использую
var cleanEmail = email.replace('.','`');
но, скорее всего, будут конфликты с этим.