Swift Firebase Должен быть непустой строкой и не содержать '.' '#' '$' '[' или ']'

Это продолжение моего предыдущего вопроса. Я пытаюсь узнать, использовался ли уже адрес электронной почты.

Я использую линию

if snapshot.hasChild(email) {

В моей базе данных есть электронная почта test1@test.com Когда я набираю это в момент, когда я получаю "." до ком приложение вылетает и выдает ошибку, которая говорит это

Must be a non-empty string and not contain '.' '#' '$' '[' or ']'

Я вижу много сообщений о проверке имен пользователей, но в моем приложении нет имен пользователей, только электронная почта. Могу ли я использовать электронную почту с

hasChild(...) {...