次の方法で共有


ChangeFeedPullModelIterator interface

パーティション キー、フィード範囲、またはコンテナー全体のすべての変更を反復処理できる反復子を返すには、 を使用 Items.getChangeFeedIterator() します。

プロパティ

hasMoreResults

常に true を返します。changefeed は無限ストリームです。

メソッド

getAsyncIterator()

変更フィードの結果を生成する非同期反復子を取得します。

今からコンテナー全体の changefeed を取得する

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

変更フィードの次の結果セットを返します。

プロパティの詳細

hasMoreResults

常に true を返します。changefeed は無限ストリームです。

hasMoreResults: boolean

プロパティ値

boolean

メソッドの詳細

getAsyncIterator()

変更フィードの結果を生成する非同期反復子を取得します。

今からコンテナー全体の changefeed を取得する

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

戻り値