Я создаю приложение на основе базы данных в родной iOS. Я вижу, что атрибут User UID
автоматически генерируется FirebaseAuth при каждом создании пользователя. Можно ли использовать это UID
в качестве documentID
для пользователя в таблице dbUsers?
В моей исходной схеме пожарного хранилища firebase UID
было полем коллекции dbUsers
, но этозатруднил непосредственное получение информации о пользователе, поскольку у меня больше не было указателя (currentUser!.uid
) на документ пользователя в базе данных, и мне пришлось бы выполнять запрос и выполнять итерацию по запросу querySnapshot. Мне интересно, есть ли риск безопасности или что-то еще, что сделало бы это не очень хорошей идеей.