다음을 통해 공유


ChangeFeedPullModelIterator interface

를 사용하여 Items.getChangeFeedIterator() 파티션 키, 피드 범위 또는 전체 컨테이너에 대한 모든 변경 내용을 반복할 수 있는 반복기를 반환합니다.

속성

hasMoreResults

항상 true를 반환하고 변경 피드는 무한 스트림입니다.

메서드

getAsyncIterator()

변경 피드 결과를 생성하는 비동기 반복기를 가져옵니다.

예제

지금부터 전체 컨테이너에 대한 변경 피드 가져오기

const options = { changeFeedStartFrom: ChangeFeedStartFrom.Now() };
for await(const res of container.items.getChangeFeedIterator(options).getAsyncIterator()) {
  //process res
}
readNext()

변경 피드에 대한 다음 결과 집합을 반환합니다.

속성 세부 정보

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)[]>>

반환