본문 바로가기
개발/Firebase

Firebase function - 태그 더하기

by dev_caleb 2022. 1. 27.
728x90
exports.addDocTag = functions.region("asia-northeast3").firestore
.document("/Documents/{documentId}")
.onWrite((snap, context) => {
const snapshotDescription = snap.data().description;
let reg = /@([\S]+)/igm; //regex
let tags = (commentData['contents'].match(reg) || []).map(e => e.replace(reg, '$1'));
if(tags.length>0){
functions.logger.log("Find tags ", context.params.documentId, tags);
return snap.ref.set({ tags }, { merge: true });}else{return;}
});

 

 

 

728x90

'개발 > Firebase' 카테고리의 다른 글

Flutter Firebase Kakao login  (0) 2022.02.15
Infinite Scroll Firebase  (0) 2022.01.30
Javascript 해시 태그 정규식  (0) 2022.01.25
Firebase로 대댓글 설계하기  (0) 2022.01.22
Firebase function(공식 깃허브)  (0) 2022.01.15