Как я могу получить конкретные данные документа из коллекции Fire Store по идентификатору? - PullRequest
1 голос
/ 22 февраля 2020

Мне нужно получить данные из коллекции на основе идентификатора, но я не могу получить детали. Я пробовал определенные методы, но ни один из них не работал так, как ожидалось.

Пример 1

return this.db.collection("customers/", id).snapshotChanges(); 

В нем говорится о передаче нечетных номеров сегмента

Моя функция

this.auth.getUserDetails(this.userid).subscribe(data => {
      console.log(data);
    });

Пример 2

return this.db.collection('customers')
      .doc(id)
      .get();

Каким будет лучший способ извлечения и отображения данных?

1 Ответ

1 голос
/ 22 февраля 2020

Вы можете go вот так:

// Assuming ID is passed as an argument.
this.db.doc(`costumers/${id}`).snapshotChanges(); 

Причина возникновения проблем в том, что вы используете collection вместо doc.

...