Получение документов с удостоверением личности из коллекции первого магазина React - PullRequest
0 голосов
/ 16 февраля 2020

Я не знаю, как получить сгенерированный идентификатором документа (магазина) Firestsore в массиве магазинов, база которых возвращает мне ....

    componentDidMount() {
    let response = fire.firestore().collection('shops').
    get().
    then(snapshot => {
        const data = snapshot.docs.map(doc => doc.data());
        this.setState({
            ...this.state,
            shopsArray: data
        })
    })
}

enter image description here

1 Ответ

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

Чтобы получить идентификатор документа, используйте свойство DocumentSnapshot.id . Так что-то вроде:

componentDidMount() {
    let response = fire.firestore().collection('shops').
    get().
    then(snapshot => {
        snapshot.docs.forEach((doc) => { console.log(doc.id); });
        ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...