2017-12-13 10 views
0

Cloud Firestore의 사용자 컬렉션에서 currentUser (doc)를 검색하기 위해 올바른 방법 외에는 모든 것을 시도했습니다. 이러한 경우 FireStore VUE-같은Cloud Firestore, 현재 사용자 검색

:

이 $ 결합 ("사용자"firebase.firestore() 컬렉션 ("사용자") 문서 (this.firebase.auth() currentUser)...)

.

도움을 주셔서 감사합니다. 저에게 줄 수 있습니다. 사용자가 클라우드의 경우 FireStore의 문서이기 때문에

답변

0

, 당신은 문서에서 documentatin https://firebase.google.com/docs/firestore/query-data/get-data

에 따라이 방법을 하나의 문서를 검색 할 수 있습니다 : -

다음 예는 검색하는 방법을 보여줍니다 GET을 사용하여 단일 문서의 내용() :

var docRef = db.collection("cities").doc("SF"); 

docRef.get().then(function(doc) { 
    if (doc.exists) { 
     console.log("Document data:", doc.data()); 
    } else { 
     console.log("No such document!"); 
    } 
}).catch(function(error) { 
    console.log("Error getting document:", error); 
}); 

귀하의 경우 다음을 수행 할 수 있습니다 : -

 const db = firebase.firestore() 

     db.collection('users') 
    .doc('currentUserID') // change to the current user id 
    .get().then((user)=>{ 
     if(user.exists){ 
      // now you can do something with user 
      console.log(user.data()) 
     } 
    }) 
관련 문제