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