Реагировать на собственную базу данных, получать данные из документа на основе поля? - PullRequest
0 голосов
/ 01 января 2019

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

и извините, я новичок в Firebase.

the document from firebase

и вот мой код

       let db = firebase.firestore()


    var users = db.collection("users");
    var query = users.where("uid", "==", userID);


    db.collection("users").doc('4onJTLGXLlIvni7oQss1').onSnapshot((doc) => {


        this.setState({userInfo:doc.data() , loading:false})

        const {Fname,Lname,PhoneNumber,date,uid} = this.state.userInfo


        this.setState({
            Fname: Fname,
            Lname: Lname,
            PhoneNumber: PhoneNumber

        });
       // alert(userID)
    })

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...