StoredProcedures class

Tüm Saklı Yordamları oluşturma, yükseltme veya okuma/sorgulama işlemleri.

Kimlikle belirli bir saklı yordamı okuma, değiştirme, silme veya yürütme işlemleri için bkz container.storedProcedure(). .

Özellikler

container

Yöntemler

create(StoredProcedureDefinition, RequestOptions)

StoredProcedure oluşturun.

Azure Cosmos DB, saklı yordamların depolama katmanında doğrudan bir öğe kapsayıcısında yürütülmesine olanak tanır. Betik, belirtilen kapsayıcının birincil depolama bölümünde ACID işlemleri altında yürütülür. Ek ayrıntılar için sunucu tarafı JavaScript API belgelerine bakın.

query(SqlQuerySpec, FeedOptions)

Tüm Saklı Yordamları sorgula.

Örnek

Diziye tüm saklı yordamları okuyun.

const querySpec: SqlQuerySpec = {
  query: "SELECT * FROM root r WHERE r.id = @sproc",
  parameters: [
    {name: "@sproc", value: "Todo"}
  ]
};
const {body: sprocList} = await containers.storedProcedures.query(querySpec).fetchAll();
query<T>(SqlQuerySpec, FeedOptions)

Tüm Saklı Yordamları sorgula.

Örnek

Diziye tüm saklı yordamları okuyun.

const querySpec: SqlQuerySpec = {
  query: "SELECT * FROM root r WHERE r.id = @sproc",
  parameters: [
    {name: "@sproc", value: "Todo"}
  ]
};
const {body: sprocList} = await containers.storedProcedures.query(querySpec).fetchAll();
readAll(FeedOptions)

Tüm saklı yordamları okuyun.

Örnek

Diziye tüm saklı yordamları okuyun.

const {body: sprocList} = await containers.storedProcedures.readAll().fetchAll();

Özellik Ayrıntıları

container

container: Container

Özellik Değeri

Yöntem Ayrıntıları

create(StoredProcedureDefinition, RequestOptions)

StoredProcedure oluşturun.

Azure Cosmos DB, saklı yordamların depolama katmanında doğrudan bir öğe kapsayıcısında yürütülmesine olanak tanır. Betik, belirtilen kapsayıcının birincil depolama bölümünde ACID işlemleri altında yürütülür. Ek ayrıntılar için sunucu tarafı JavaScript API belgelerine bakın.

function create(body: StoredProcedureDefinition, options?: RequestOptions): Promise<StoredProcedureResponse>

Parametreler

options
RequestOptions

Döndürülenler

query(SqlQuerySpec, FeedOptions)

Tüm Saklı Yordamları sorgula.

Örnek

Diziye tüm saklı yordamları okuyun.

const querySpec: SqlQuerySpec = {
  query: "SELECT * FROM root r WHERE r.id = @sproc",
  parameters: [
    {name: "@sproc", value: "Todo"}
  ]
};
const {body: sprocList} = await containers.storedProcedures.query(querySpec).fetchAll();
function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

Parametreler

query
SqlQuerySpec

İşlem için sorgu yapılandırması. Sorgu yapılandırma hakkında daha fazla bilgi için bkz . SqlQuerySpec .

options
FeedOptions

Döndürülenler

query<T>(SqlQuerySpec, FeedOptions)

Tüm Saklı Yordamları sorgula.

Örnek

Diziye tüm saklı yordamları okuyun.

const querySpec: SqlQuerySpec = {
  query: "SELECT * FROM root r WHERE r.id = @sproc",
  parameters: [
    {name: "@sproc", value: "Todo"}
  ]
};
const {body: sprocList} = await containers.storedProcedures.query(querySpec).fetchAll();
function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

Parametreler

query
SqlQuerySpec

İşlem için sorgu yapılandırması. Sorgu yapılandırma hakkında daha fazla bilgi için bkz . SqlQuerySpec .

options
FeedOptions

Döndürülenler

readAll(FeedOptions)

Tüm saklı yordamları okuyun.

Örnek

Diziye tüm saklı yordamları okuyun.

const {body: sprocList} = await containers.storedProcedures.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<StoredProcedureDefinition & Resource>

Parametreler

options
FeedOptions

Döndürülenler