ChangeFeedPullModelIterator interface
를 사용하여 Items.getChangeFeedIterator()
파티션 키, 피드 범위 또는 전체 컨테이너에 대한 모든 변경 내용을 반복할 수 있는 반복기를 반환합니다.
속성
has |
항상 true를 반환하고 변경 피드는 무한 스트림입니다. |
메서드
get |
변경 피드 결과를 생성하는 비동기 반복기를 가져옵니다. 예제 지금부터 전체 컨테이너에 대한 변경 피드 가져오기
|
read |
변경 피드에 대한 다음 결과 집합을 반환합니다. |
속성 세부 정보
hasMoreResults
항상 true를 반환하고 변경 피드는 무한 스트림입니다.
hasMoreResults: boolean
속성 값
boolean
메서드 세부 정보
getAsyncIterator()
변경 피드 결과를 생성하는 비동기 반복기를 가져옵니다.
예제
지금부터 전체 컨테이너에 대한 변경 피드 가져오기
const options = { changeFeedStartFrom: ChangeFeedStartFrom.Now() };
for await(const res of container.items.getChangeFeedIterator(options).getAsyncIterator()) {
//process res
}
function getAsyncIterator(): AsyncIterable<ChangeFeedIteratorResponse<(T & Resource)[]>>
반환
AsyncIterable<ChangeFeedIteratorResponse<(T & Resource)[]>>
readNext()
변경 피드에 대한 다음 결과 집합을 반환합니다.
function readNext(): Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>
반환
Promise<ChangeFeedIteratorResponse<(T & Resource)[]>>