В Firestore это нормально, чтобы установить идентификатор документа для документа в коллекции пользователей, чтобы быть UID пользователя? - PullRequest
0 голосов
/ 08 октября 2019

Я создаю приложение на основе базы данных в родной iOS. Я вижу, что атрибут User UID автоматически генерируется FirebaseAuth при каждом создании пользователя. Можно ли использовать это UID в качестве documentID для пользователя в таблице dbUsers?

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

List of Firebase UIDs

1 Ответ

2 голосов
/ 08 октября 2019

Да, все в порядке. Фактически, это очень распространено, поскольку позволяет легко писать правила безопасности для каждого пользователя для этого документа.

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