Triggers class

すべてのトリガーの作成、アップサート、クエリ、読み取りを行う操作。

トリガーの読み取り、置換、または削除に使用container.triggersします

プロパティ

container

メソッド

create(TriggerDefinition, RequestOptions)

トリガーを作成します。

Azure Cosmos DB では、作成、更新、削除で実行される JavaScript で定義されている事前トリガーと事後トリガーがサポートされています。

詳細については、サーバー側の JavaScript API ドキュメントを参照してください。

query(SqlQuerySpec, FeedOptions)

すべてのトリガーに対してクエリを実行します。

query<T>(SqlQuerySpec, FeedOptions)

すべてのトリガーに対してクエリを実行します。

readAll(FeedOptions)

すべてのトリガーを読み取ります。

すべてのトリガーを配列に読み取る。

const {body: triggerList} = await container.triggers.readAll().fetchAll();

プロパティの詳細

container

container: Container

プロパティ値

メソッドの詳細

create(TriggerDefinition, RequestOptions)

トリガーを作成します。

Azure Cosmos DB では、作成、更新、削除で実行される JavaScript で定義されている事前トリガーと事後トリガーがサポートされています。

詳細については、サーバー側の JavaScript API ドキュメントを参照してください。

function create(body: TriggerDefinition, options?: RequestOptions): Promise<TriggerResponse>

パラメーター

options
RequestOptions

戻り値

Promise<TriggerResponse>

query(SqlQuerySpec, FeedOptions)

すべてのトリガーに対してクエリを実行します。

function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

パラメーター

query
SqlQuerySpec

操作のクエリ構成。 クエリを構成する方法の詳細については、「 SqlQuerySpec 」を参照してください。

options
FeedOptions

戻り値

query<T>(SqlQuerySpec, FeedOptions)

すべてのトリガーに対してクエリを実行します。

function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

パラメーター

query
SqlQuerySpec

操作のクエリ構成。 クエリを構成する方法の詳細については、「 SqlQuerySpec 」を参照してください。

options
FeedOptions

戻り値

readAll(FeedOptions)

すべてのトリガーを読み取ります。

すべてのトリガーを配列に読み取る。

const {body: triggerList} = await container.triggers.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<TriggerDefinition & Resource>

パラメーター

options
FeedOptions

戻り値