0
-1과 같지 않은 ttl (Time To Leave 값) 값이있는 문서 모음이 있습니다. 문서를 데이터베이스에서 제거하기 전에 Azure 함수 또는 WebJobs로 문서 데이터를 보내려고합니다. 이것이 가능한가?Cosmos DB 사전 트리거를 Azure 함수 또는 WebJob에 연결하는 방법이 있습니까?
-1과 같지 않은 ttl (Time To Leave 값) 값이있는 문서 모음이 있습니다. 문서를 데이터베이스에서 제거하기 전에 Azure 함수 또는 WebJobs로 문서 데이터를 보내려고합니다. 이것이 가능한가?Cosmos DB 사전 트리거를 Azure 함수 또는 WebJob에 연결하는 방법이 있습니까?
아마 변화 공급 보면 - https://docs.microsoft.com/en-us/azure/cosmos-db/change-feed
변화 공급이 컬렉션 내의 문서를 만들어 삽입 및 업데이트 작업을 포함한다. 삭제 대신 문서에서 "소프트 삭제"플래그를 설정하여 삭제를 캡처 할 수 있습니다. 또는 TTL 기능 (예 : 24 시간)을 통해 문서의 한정된 만료 기간을 설정하고 해당 등록 정보의 값을 사용하여 삭제 내용을 캡처 할 수 있습니다.이 솔루션을 사용하면 TTL 만료 기간보다 짧은 시간 간격으로 변경 사항을 처리해야합니다.
이미 TTL 기능을 추가했습니다. 문서를 삭제하기 전에 다른 작업을 수행하려고합니다. 삭제 된 문서에서 오는 정보가 포함 된 메시지를 보내는 등의 작업. – user3127584
이제 소프트 삭제를 설명했습니다. 그걸 써. – evilSnobu
컬렉션에서 문서를 수동으로 제거하여 사전 트리거를 실행할 수있었습니다. 하지만 내가 원하는 것은 TTL로 방아쇠를 발사하는 것입니다. 그렇다면 불가능하다고 말하는가? 방아쇠를 발생시키기 위해서, 방아쇠의 id를 removeItem 함수의 options 매개 변수에 추가했습니다. – user3127584