правильно или безопасно вручную устанавливать значение документа коллекций в Firebase? - PullRequest
0 голосов
/ 05 апреля 2020

по умолчанию значение документа коллекций генерируется автоматически, как насчет того, чтобы установить это вручную при вставке? это безопасно и правильно?

пример:

await _firestore.collection('collectionName').document(manualID).setData({...});

таким образом, я думаю, что легко получить указанный c документ из коллекции.

1 Ответ

1 голос
/ 05 апреля 2020

Вы можете добавить свой собственный идентификатор или позволить firebase генерировать идентификатор. Если вы можете быть уверены, что у каждого документа, который вы создадите в коллекции, будет свой идентификатор, тогда у вас не возникнет проблем, если вы добавите свою собственную реализацию.

Firebase, генерирующий идентификатор:

final firestoreInstance = Firestore.instance;
await firestoreInstance.collection("users").add({});

Добавление собственного идентификатора:

final firestoreInstance = Firestore.instance;
await firestoreInstance.collection("collectionName").document(id).setData({});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...