답변

0

아마 변화 공급 보면 - https://docs.microsoft.com/en-us/azure/cosmos-db/change-feed

변화 공급이 컬렉션 내의 문서를 만들어 삽입 및 업데이트 작업을 포함한다. 삭제 대신 문서에서 "소프트 삭제"플래그를 설정하여 삭제를 캡처 할 수 있습니다. 또는 TTL 기능 (예 : 24 시간)을 통해 문서의 한정된 만료 기간을 설정하고 해당 등록 정보의 값을 사용하여 삭제 내용을 캡처 할 수 있습니다.이 솔루션을 사용하면 TTL 만료 기간보다 짧은 시간 간격으로 변경 사항을 처리해야합니다.

Change feed diagram

+0

이미 TTL 기능을 추가했습니다. 문서를 삭제하기 전에 다른 작업을 수행하려고합니다. 삭제 된 문서에서 오는 정보가 포함 된 메시지를 보내는 등의 작업. – user3127584

+0

이제 소프트 삭제를 설명했습니다. 그걸 써. – evilSnobu

+0

컬렉션에서 문서를 수동으로 제거하여 사전 트리거를 실행할 수있었습니다. 하지만 내가 원하는 것은 TTL로 방아쇠를 발사하는 것입니다. 그렇다면 불가능하다고 말하는가? 방아쇠를 발생시키기 위해서, 방아쇠의 id를 removeItem 함수의 options 매개 변수에 추가했습니다. – user3127584