2017-10-15 11 views
1

onCreate() 클라우드 Firestore 트리거에 의해 트리거 된 클라우드 기능에 의해 새로 생성 된 문서에 새 속성을 추가하는 방법입니다. 클라우드 기능의 서버 측뿐만 아니라 클라이언트 측에서도 동일한 방식으로 문서를 업데이트 할 수 있습니까? the docsGoogle Cloud Firestore 트리거

답변

2

, 당신이 작업을 수행 할 수 event.data.ref을 사용할 수 있습니다 : 나는 문서 ID를 알 수 없기 때문에,

exports.addUserProperty = functions.firestore 
    .document('users/{userId}') 
    .onCreate(event => { 
    // Get an object representing the document 
    // e.g. {'name': 'Marie', 'age': 66} 
    var data = event.data.data(); 

    // add a new property to the user object, write it to Firestore 
    return event.data.ref.update({ 
     "born": "Poland" 
    }); 
}); 
+0

내가 특정 문서의 경로를 추가하는 방법 documents.Then에 대한 자동 생성 된 ID에 대한 거부를 –

+0

이것은 와일드 카드 :'{wildcardId} '가있는 것입니다. 해당 위치의 모든 변경 사항을 캡처합니다. –

관련 문제