저는 firebase-queue
번 작업자를 클라우드 기능으로 이전하기 위해 Firebase 용 클라우드 기능을 시험 중입니다. 주어진 ref에서 새로운 노드를 만들 때마다 마지막으로 업데이트 된 타임 스탬프를 추가하는 간단한 함수를 추가했습니다. 이 함수는 다음과 같이 보입니다 :Firebase 용 클라우드 기능이 여러 번 호출되었습니다.
이 클라우드 기능을 배치하고 내 응용 프로그램에서 하나의 노드 만 추가했습니다. 나는 Firebase Functions 대시 보드로 가서 함수가 169 번 호출되었고 왜 그런지 알지 못합니다. 로그를 보면 과거의 모든 노드에 기능을 추가하는 것과 같은 로그가 표시됩니다.
onWrite
이 child_added
과 비슷하게 동작하고 기존 엔티티의 모든 기능을 실행합니까?
이 작업을 변경하고 배포 할 때마다이 작업을 반복해야합니까?
새로 추가 된 노드에 대해 한 번만 실행되기를 기대했습니다.
아래의 답변을 확인하십시오. –