Поделиться через


UserDefinedFunctions class

Используется для создания, вставки, запроса или чтения всех определяемых пользователем функций.

См . раздел UserDefinedFunction , чтобы считывать, заменять или удалять определенную определяемую пользователем функцию по идентификатору.

Свойства

container

Методы

create(UserDefinedFunctionDefinition, RequestOptions)

Создайте UserDefinedFunction.

Azure Cosmos DB поддерживает определяемые пользователем функции JavaScript, которые можно использовать в запросах, хранимых процедурах и триггерах.

Дополнительные сведения см. в документации по API JavaScript на стороне сервера.

query(SqlQuerySpec, FeedOptions)

Запрос всех определяемых пользователем функций.

query<T>(SqlQuerySpec, FeedOptions)

Запрос всех определяемых пользователем функций.

readAll(FeedOptions)

Чтение всех определяемых пользователем функций.

Пример

Чтение всех определяемых пользователем функций в массив.

const {body: udfList} = await container.userDefinedFunctions.readAll().fetchAll();

Сведения о свойстве

container

container: Container

Значение свойства

Сведения о методе

create(UserDefinedFunctionDefinition, RequestOptions)

Создайте UserDefinedFunction.

Azure Cosmos DB поддерживает определяемые пользователем функции JavaScript, которые можно использовать в запросах, хранимых процедурах и триггерах.

Дополнительные сведения см. в документации по API JavaScript на стороне сервера.

function create(body: UserDefinedFunctionDefinition, options?: RequestOptions): Promise<UserDefinedFunctionResponse>

Параметры

options
RequestOptions

Возвращаемое значение

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: udfList} = await container.userDefinedFunctions.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<UserDefinedFunctionDefinition & Resource>

Параметры

options
FeedOptions

Возвращаемое значение