@azure/cosmos package
Классы
AbortError |
Эта ошибка возникает при прерывании асинхронной операции.
Проверьте эту ошибку, проверив Пример
|
ChangeFeedIterator |
Предоставляет итератор для канала изменений. Используйте |
ChangeFeedIteratorResponse |
Одна страница ответа из канала изменений Azure Cosmos DB |
ChangeFeedPolicy |
Представляет конфигурацию политики канала изменений для контейнера в службе Azure Cosmos DB. |
ChangeFeedResponse |
Одна страница ответа из канала изменений Azure Cosmos DB |
ChangeFeedRetentionTimeSpan | |
ChangeFeedStartFrom |
Базовый класс для запуска ChangeFeedIterator. |
ClientSideMetrics | |
Conflict |
Используется для чтения или удаления заданного конфликта по идентификатору. Чтобы запросить или прочитать все конфликты, ознакомьтесь с конфликтами. |
ConflictResponse | |
Conflicts |
Используется для запроса или чтения всех конфликтов. Чтобы прочитать или удалить заданный |
Container |
Операции чтения, замены или удаления определенного существующего контейнера по идентификатору. Ознакомьтесь с контейнерами для создания новых контейнеров и чтения и запроса всех контейнеров; используйте Примечание. Все эти операции выполняют вызовы к фиксированному бюджету.
Вы должны разработать систему таким образом, чтобы эти вызовы масштабировать подстроки с приложением.
Например, не вызывайте |
ContainerResponse |
Объект ответа для операций контейнера |
Containers |
Операции для создания контейнеров и чтения и запроса всех контейнеров Сведения о чтении, замене или удалении существующего контейнера см. в контейнера; используйте Примечание. Все эти операции выполняют вызовы к фиксированному бюджету.
Вы должны разработать систему таким образом, чтобы эти вызовы масштабировать подстроки с приложением.
Например, не вызывайте |
CosmosClient |
Предоставляет логическое представление учетной записи базы данных Azure Cosmos DB на стороне клиента. Этот клиент используется для настройки и выполнения запросов в службе базы данных Azure Cosmos DB. Пример Создание экземпляра клиента и создание новой базы данных
Пример Создание экземпляра клиента с помощью настраиваемой политики подключения
|
CosmosDiagnostics |
|
Database |
Операции чтения или удаления существующей базы данных. Ознакомьтесь с базами данных для создания новых баз данных и чтения и запроса всех баз данных; используйте Примечание. Все эти операции выполняют вызовы к фиксированному бюджету.
Вы должны разработать систему таким образом, чтобы эти вызовы масштабировать подстроки с приложением.
Например, не вызывайте |
DatabaseAccount |
Представляет DatabaseAccount в службе базы данных Azure Cosmos DB. |
DatabaseResponse |
Объект ответа для операций базы данных |
Databases |
Операции по созданию новых баз данных и чтению и запросу всех баз данных Сведения о чтении или удалении существующей базы данных см. в базы данных; используйте Примечание. Все эти операции выполняют вызовы к фиксированному бюджету.
Вы должны разработать систему таким образом, чтобы эти вызовы масштабировать подстроки с приложением.
Например, не вызывайте |
ErrorResponse | |
FeedRange |
Задает диапазон канала для канала изменений. |
FeedResponse | |
Item |
Используется для выполнения операций с определенным элементом. Сведения об операциях со всеми элементами см. в элементов; см. |
ItemResponse | |
Items |
Операции для создания новых элементов и чтения и запроса всех элементов Сведения о чтении, замене или удалении существующего контейнера см. в элементе; используйте |
Offer |
Используется для чтения или замены существующего предложения по идентификатору. Ознакомьтесь с предложениями для запроса или чтения всех предложений. |
OfferResponse | |
Offers |
Используется для запроса или чтения всех предложений. См. |
PartitionKeyBuilder |
Класс Builder для создания PartitionKey. |
Permission |
Используется для чтения, замены или удаления заданного разрешения по идентификатору. Ознакомьтесь с разрешениями для создания, upsert, запроса или чтения всех разрешений. |
PermissionResponse | |
Permissions |
Используется для создания, замены, запроса и чтения всех разрешений. См. разрешения для чтения, замены или удаления определенного разрешения по идентификатору. |
QueryIterator |
Представляет объект QueryIterator, реализацию веб-канала или ответа запроса, которая включает обход и итерацию ответа в службе базы данных Azure Cosmos DB. |
QueryMetrics | |
QueryPreparationTimes | |
ResourceResponse | |
RestError |
Настраиваемый тип ошибки для неудачных запросов конвейера. |
RuntimeExecutionTimes | |
SasTokenProperties | |
Scripts | |
StoredProcedure |
Операции чтения, замены, удаления или выполнения определенной хранимой процедуры по идентификатору. Для операций для создания, чтения всех или запроса хранимых процедур |
StoredProcedureResponse | |
StoredProcedures |
Операции для создания, переключения или чтения и запроса всех хранимых процедур. Операции для чтения, замены, удаления или выполнения определенной хранимой процедуры по идентификатору см. в |
TimeoutError | |
Trigger |
Операции для чтения, замены или удаления триггера. Используйте |
TriggerResponse | |
Triggers |
Операции для создания, upsert, запроса и чтения всех триггеров. Используйте |
User |
Используется для чтения, замены и удаления пользователей. Кроме того, вы можете получить доступ к разрешениям для данного пользователя с помощью См. пользователи, чтобы создать, upsert, query или прочитать все. |
UserDefinedFunction |
Используется для чтения, замены или удаления указанной определяемой пользователем функции по идентификатору. См. раздел UserDefinedFunction для создания, upsert, запроса, чтения всех пользовательских функций. |
UserDefinedFunctionResponse | |
UserDefinedFunctions |
Используется для создания, upsert, запроса или чтения всех пользовательских функций. См. UserDefinedFunction для чтения, замены или удаления определенной определяемой пользователем функции по идентификатору. |
UserResponse | |
Users |
Используется для создания, upsert, запроса и чтения всех пользователей. См. пользователя для чтения, замены или удаления определенного пользователя по идентификатору. |
Интерфейсы
@azure/cosmos.IndexAgent | |
BulkOptions |
Объект Options, используемый для изменения массового выполнения. continueOnError (значение по умолчанию: false) — продолжает массовое выполнение при сбое операции ** ОБРАТИТЕ ВНИМАНИЕ, ЧТО ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ РАВНО TRUE В ВЫПУСКе 4.0 |
ChangeFeedIteratorOptions |
Указывает параметры канала изменений Если ни один из этих параметров не задан, он начнет чтение изменений в настоящее время для всего контейнера. |
ChangeFeedOptions |
Указывает параметры канала изменений Некоторые из этих параметров определяют, где и когда начинается чтение из канала изменений. Порядок приоритета:
Если ни один из этих параметров не задан, он начнет чтение изменений из первого вызова |
ChangeFeedPullModelIterator |
Используйте |
CompositePath |
Представляет составной путь в политике индексирования. |
ComputedProperty | |
ConflictDefinition | |
ConflictResolutionPolicy |
Представляет конфигурацию политики разрешения конфликтов для указания способа разрешения конфликтов в случае, если запись из разных регионов приводит к конфликтам документов в коллекции в службе Azure Cosmos DB. |
ConnectionPolicy |
Представляет политику подключения, связанную с CosmosClient в службе базы данных Azure Cosmos DB. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
Представляет дерево, например структуру, для записи диагностических сведений. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
Этот тип записывает диагностические сведения о неудачном запросе к API сервера. |
FeedOptions |
Параметры веб-канала и методы запроса. |
FullTextIndex |
Представляет полнотекстовый индекс в политике индексирования. |
FullTextPath |
Представляет полнотекстовый путь для индексирования в службе Azure Cosmos DB. |
FullTextPolicy |
Представляет полную текстовую политику для коллекции в службе Azure Cosmos DB. |
GroupByAliasToAggregateType | |
IndexedPath | |
IndexingPolicy | |
ItemDefinition |
Элементы в Cosmos DB — это просто объекты JSON. Большинство операций item позволяют предоставить собственный тип, который расширяет очень простое itemDefinition. Вы не можете использовать зарезервированные ключи. Список зарезервированных ключей можно просмотреть в <xref:ItemBody> |
JSONArray | |
JSONObject | |
Location |
Используется для указания доступных расположений, чтение — индекс 1, а запись — индекс 0. |
MetadataLookUpDiagnostic |
Этот тип содержит диагностические сведения об одном запросе метаданных на сервер. |
OfferDefinition | |
OperationBase | |
OperationResponse | |
PartitionKeyDefinition | |
PartitionKeyRangePropertiesNames | |
PatchOperationInput | |
PermissionBody | |
PermissionDefinition | |
ReadOperationInput | |
ReplaceOperationInput | |
RequestOptions |
Параметры, которые можно указать для запрошенного сервера Azure Cosmos DB.= |
Resource | |
RetryOptions |
Представляет политику повторных попыток с регулированием запросов в службе базы данных Azure Cosmos DB. |
SharedOptions |
Параметры, которые можно указать для запрошенного сервера Azure Cosmos DB.= |
SpatialIndex | |
SqlParameter |
Представляет параметр в параметризованном SQL-запросе, указанном в SqlQuerySpec |
SqlQuerySpec |
Представляет SQL-запрос в службе Azure Cosmos DB. Запросы с входными данными должны быть параметризованы для защиты от внедрения SQL. Пример Параметризованный SQL-запрос
|
StoredProcedureDefinition | |
TriggerDefinition | |
UniqueKey |
Интерфейс для единого уникального ключа, переданного в рамках UniqueKeyPolicy |
UniqueKeyPolicy |
Интерфейс для задания уникальных ключей при создании контейнера |
UpsertOperationInput | |
UserDefinedFunctionDefinition | |
UserDefinition | |
VectorEmbedding |
Представляет вектор внедрения. Внедрение вектора используется для определения поля вектора в документах. |
VectorEmbeddingPolicy |
Представляет конфигурацию политики для внедрения векторов в службе Azure Cosmos DB. |
VectorIndex |
Представляет векторный индекс в службе Azure Cosmos DB. Индекс вектора используется для индексирования полей векторов в документах. |
Псевдонимы типа
AggregateType | |
BulkOperationResponse | |
BulkPatchOperation | |
ClientConfigDiagnostic |
Этот тип содержит сведения, связанные с инициализацией |
ClientSideRequestStatistics |
Это тип коллекции для всех диагностических сведений на стороне клиента. |
CreateOperation | |
DeleteOperation | |
ExistingKeyOperation | |
GatewayStatistics | |
GroupByExpressions | |
JSONValue | |
MetadataLookUpDiagnostics |
Этот тип содержит диагностические сведения о всех запросах метаданных на сервер во время клиентской операции CosmosDB. |
NonePartitionKeyType |
Возвращаемый объект представляет значение ключа секции, позволяющее создавать и получать доступ к элементам без значения ключа секции. |
NullPartitionKeyType |
Возвращаемый объект представляет значение ключа секции, позволяющее создавать и получать доступ к элементам со значением NULL для ключа секции. |
Operation | |
OperationInput | |
OperationWithItem | |
PartitionKey |
PartitionKey контейнера. |
PatchOperation | |
PatchRequestBody | |
PrimitivePartitionKeyValue |
Примитивное значение ключа секции. |
ReadOperation | |
RemoveOperation | |
ReplaceOperation | |
RetryDiagnostics |
Этот тип записывает диагностические сведения о попытке повторных попыток во время клиентской операции CosmosDB. |
TokenProvider | |
UpsertOperation |
Перечисления
ChangeFeedMode | |
ConflictResolutionMode | |
ConnectionMode |
Определяет поведение подключения CosmosClient. Обратите внимание, что в настоящее время поддерживается только режим шлюза. |
ConsistencyLevel |
Представляет уровни согласованности, поддерживаемые для клиентских операций Azure Cosmos DB. Уровни согласованности по порядку силы: Strong, BoundedStaleness, Session, Согласованный префикс и в конечном итоге. Дополнительные сведения о уровнях согласованности см. в https://aka.ms/cosmos-consistency. |
CosmosDbDiagnosticLevel |
Уровень диагностики Cosmos DB |
DataType |
Определяет целевой тип данных спецификации пути индекса в службе Azure Cosmos DB. |
GeospatialType | |
IndexKind |
Указывает поддерживаемые типы индексов. |
IndexingMode |
Задает поддерживаемые режимы индексирования. |
MetadataLookUpType |
Это перечисление для поиска метаданных типа. |
PartitionKeyDefinitionVersion |
Версия определения PartitionKey |
PartitionKeyKind |
Тип PartitionKey, т. е. хэш, MultiHash |
PermissionMode |
Перечисление значений режима разрешений. |
PriorityLevel |
Представляет уровень приоритета, связанный с каждым запросом клиента Azure Cosmos DB. По умолчанию все запросы считаются запросами высокого приоритета. Дополнительные сведения о регулировании на основе приоритета см. в https://aka.ms/CosmosDB/PriorityBasedExecution. |
SpatialType | |
TriggerOperation |
Перечисление значений операций триггера. указывает операции, для которых должен выполняться триггер. |
TriggerType |
Перечисление для значений типа триггера. Указывает тип триггера. |
UserDefinedFunctionType |
Перечисление значений типов udf. Задает типы определяемых пользователем функций. |
VectorEmbeddingDataType |
Представляет тип данных вектора. |
VectorEmbeddingDistanceFunction |
Представляет функцию расстояния, используемую для вычисления расстояния между векторами. |
VectorIndexType |
Представляет тип индекса вектора. |
Функции
create |
Экспериментальный внутренний только создает полезные данные, представляющие конфигурацию разрешений для маркера SAS. |
Сведения о функции
createAuthorizationSasToken(string, SasTokenProperties)
Экспериментальный внутренний только создает полезные данные, представляющие конфигурацию разрешений для маркера SAS.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
Параметры
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
Возвращаемое значение
Promise<string>