Получить идентификатор документа в Firebase: JavaScript, Android, iOS, Python

Чтобы получить идентификатор документа в Firebase, вы можете использовать несколько методов в зависимости от используемого языка программирования или платформы. Вот некоторые распространенные методы:

  1. JavaScript (Firebase SDK):

    const db = firebase.firestore();
    const docRef = db.collection('collectionName').doc();
    const docId = docRef.id;
  2. JavaScript (REST API Cloud Firestore):
    Отправьте запрос POST для создания нового документа, и ответ будет содержать сгенерированный идентификатор документа.

  3. Android (Java):

    FirebaseFirestore db = FirebaseFirestore.getInstance();
    DocumentReference docRef = db.collection("collectionName").document();
    String docId = docRef.getId();
  4. iOS (Swift):

    let db = Firestore.firestore()
    let docRef = db.collection("collectionName").document()
    let docId = docRef.documentID
  5. Python:

    from firebase_admin import firestore
    db = firestore.client()
    doc_ref = db.collection('collectionName').document()
    doc_id = doc_ref.id

Эти методы демонстрируют, как создать новый документ без явного указания идентификатора документа. Вместо этого Firebase генерирует для вас уникальный идентификатор.