2017-12-06 11 views
0

파이어 스토어 문서의 내용에 액세스하려고 시도하지만 계속 정의되지 않습니다. 내가 그 문서를 잘못 참조하고있는 것 같아. 변수 updateId는 콘솔에 올바르게 출력되며 firestore db ie users/fireauth_id에서 경로의 일부를 나타내는 firebase auth id의 값입니다.클라우드 기능의 내용이 파이어 스토어에 대한 요청을 얻지 못하고 계속 정의되지 않음

users/fireauth_id 문서에서 나는 token이라는 필드를 가지고 있지만 반환하려고 시도하고 있지만 doc.data.token은 항상 정의되지 않았습니다. doc (updateId) 대신 .doc ({updateId}) 경로를 사용해 보았지만 행운은 없습니다.

exports.updateRequest = functions.firestore 
     .document('users/{userId}') 
     .onUpdate(event => { 

     var newValue = event.data.data(); 
     var updateId = newValue.update_id; 

     return db.collection('users').doc(updateId).get().then(doc => { 

       console.log("this doesn't work: %s", doc.data.token) 

감사합니다.

답변

1

는 생각 "doc.data.token"해야한다 "doc.data(). 토큰"

을 그런 경우가 아니라면, 나는 당신이 검색하려는 문서가있는 생각하지 않습니다.