共用方式為


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

傳回