PurgeStreamEntries
설명
서비스가 호출되는 스트림 사물의 스트림 엔트리가 제거됩니다. 여러 스트림의 기록 데이터를 삭제하려면 각 스트림 사물에서 이 서비스를 호출할 수 있습니다.
기본적으로 제거는 비동기적으로 실행됩니다.
입력
매개 변수 이름
설명
기본 유형
startDate
기록 데이터를 제거해야 하는 시작 날짜(지정된 날짜 포함)입니다.
DATETIME
endDate
기록 데이터를 제거해야 하는 종료 날짜(지정된 날짜 포함)입니다.
DATETIME
immediate
false이면 제거는 비동기적으로 실행됩니다. 기본값은 false입니다. 이 값을 true로 설정하면 동기적으로 제거할 수 있습니다.
BOOLEAN
출력
없음
다음 예에서 TestStream에는 시간 경과에 따라 데이터가 누적된 여러 엔트리가 있습니다. 다음 코드 조각을 사용하여 지정된 시간 범위에서 데이터를 제거할 수 있습니다.
// Params for purging stream entry data from the past year
var purgeStreamEntriesParams = {
startDate: new Date(new Date().setFullYear(new Date().getFullYear() - 1)), /* DATETIME */,
endDate: Date.now(), /* DATETIME */,
immediate: true /* BOOLEAN {"defaultValue":false} */
};
Things["TestStream"].PurgeStreamEntries(purgeStreamEntriesParams);
도움이 되셨나요?