Чтобы получить идентификатор документа в Firebase, вы можете использовать несколько методов в зависимости от используемого языка программирования или платформы. Вот некоторые распространенные методы:
-
JavaScript (Firebase SDK):
const db = firebase.firestore(); const docRef = db.collection('collectionName').doc(); const docId = docRef.id;
-
JavaScript (REST API Cloud Firestore):
Отправьте запрос POST для создания нового документа, и ответ будет содержать сгенерированный идентификатор документа. -
Android (Java):
FirebaseFirestore db = FirebaseFirestore.getInstance(); DocumentReference docRef = db.collection("collectionName").document(); String docId = docRef.getId();
-
iOS (Swift):
let db = Firestore.firestore() let docRef = db.collection("collectionName").document() let docId = docRef.documentID
-
Python:
from firebase_admin import firestore db = firestore.client() doc_ref = db.collection('collectionName').document() doc_id = doc_ref.id
Эти методы демонстрируют, как создать новый документ без явного указания идентификатора документа. Вместо этого Firebase генерирует для вас уникальный идентификатор.