@azure/cosmos package
Clases
AbortError |
Este error se produce cuando se ha anulado una operación asincrónica.
Compruebe este error probando el Ejemplo
|
ChangeFeedIterator |
Proporciona iterador para la fuente de cambios. Use |
ChangeFeedIteratorResponse |
Una sola página de respuesta de la fuente de cambios de Azure Cosmos DB |
ChangeFeedPolicy |
Representa la configuración de la directiva de fuente de cambios para un contenedor en el servicio Azure Cosmos DB. |
ChangeFeedResponse |
Una sola página de respuesta de la fuente de cambios de Azure Cosmos DB |
ChangeFeedRetentionTimeSpan | |
ChangeFeedStartFrom |
Clase base para dónde iniciar un ChangeFeedIterator. |
ClientSideMetrics | |
Conflict |
Use para leer o eliminar un conflicto determinado por identificador. Consulte Conflictos para consultar o leer todos los conflictos. |
ConflictResponse | |
Conflicts |
Use para consultar o leer todos los conflictos. Consulte Conflict para leer o eliminar un conflicto determinado por identificador. |
Container |
Operaciones para leer, reemplazar o eliminar un contenedor específico existente por identificador. Consulte contenedores para crear nuevos contenedores y leer y consultar todos los contenedores; use Nota: todas estas operaciones realizan llamadas con un presupuesto fijo.
Debe diseñar el sistema de forma que estas llamadas se escalen de forma sublineal con la aplicación.
Por ejemplo, no llame a |
ContainerResponse |
Objeto de respuesta para las operaciones de contenedor |
Containers |
Operaciones para crear nuevos contenedores y leer y consultar todos los contenedores Consulte contenedor para leer, reemplazar o eliminar un contenedor existente; use Nota: todas estas operaciones realizan llamadas con un presupuesto fijo.
Debe diseñar el sistema de forma que estas llamadas se escalen de forma sublineal con la aplicación.
Por ejemplo, no llame a |
CosmosClient |
Proporciona una representación lógica del lado cliente de la cuenta de base de datos de Azure Cosmos DB. Este cliente se usa para configurar y ejecutar solicitudes en el servicio de base de datos de Azure Cosmos DB. Ejemplo Creación de instancias de un cliente y creación de una base de datos
Ejemplo Creación de instancias de un cliente con una directiva de conexión personalizada
|
CosmosDiagnostics |
|
Database |
Operaciones para leer o eliminar una base de datos existente. Consulte Bases de datos para crear nuevas bases de datos y leer y consultar todas las bases de datos; use Nota: todas estas operaciones realizan llamadas con un presupuesto fijo.
Debe diseñar el sistema de forma que estas llamadas se escalen de forma sublineal con la aplicación.
Por ejemplo, no llame a |
DatabaseAccount |
Representa una base de datos DatabaseAccount en el servicio de base de datos de Azure Cosmos DB. |
DatabaseResponse |
Objeto response para las operaciones de base de datos |
Databases |
Operaciones para crear nuevas bases de datos y leer o consultar todas las bases de datos Consulte database para leer o eliminar una base de datos existente; use Nota: todas estas operaciones realizan llamadas con un presupuesto fijo.
Debe diseñar el sistema de forma que estas llamadas se escalen de forma sublineal con la aplicación.
Por ejemplo, no llame a |
ErrorResponse | |
FeedRange |
Especifica un intervalo de fuente para el suministro de cambios. |
FeedResponse | |
Item |
Se usa para realizar operaciones en un elemento específico. Consulte elementos para las operaciones en todos los elementos; consulte |
ItemResponse | |
Items |
Operaciones para crear nuevos elementos y leer o consultar todos los elementos Consulte de elementos para leer, reemplazar o eliminar un contenedor existente; use |
Offer |
Use para leer o reemplazar una oferta de existente por identificador. Consulte Ofertas para consultar o leer todas las ofertas. |
OfferResponse | |
Offers |
Use para consultar o leer todas las ofertas. Consulte oferta para leer o reemplazar una oferta de existente por identificador. |
PartitionKeyBuilder |
Clase Builder para compilar PartitionKey. |
Permission |
Use para leer, reemplazar o eliminar un permiso determinado por identificador. Consulte Permisos crear, upsert, consultar o leer todos los permisos. |
PermissionResponse | |
Permissions |
Use para crear, reemplazar, consultar y leer todos los permisos. Consulte Permiso para leer, reemplazar o eliminar un permiso específico por identificador. |
QueryIterator |
Representa un objeto QueryIterator, una implementación de la respuesta de fuente o consulta que permite recorrer y recorrer en iteración la respuesta en el servicio de base de datos de Azure Cosmos DB. |
QueryMetrics | |
QueryPreparationTimes | |
ResourceResponse | |
RestError |
Tipo de error personalizado para solicitudes de canalización con error. |
RuntimeExecutionTimes | |
SasTokenProperties | |
Scripts | |
StoredProcedure |
Operaciones para leer, reemplazar, eliminar o ejecutar un procedimiento almacenado específico existente por id. Para que las operaciones creen, lean todos o consulten procedimientos almacenados, |
StoredProcedureResponse | |
StoredProcedures |
Operaciones para crear, subir o leer y consultar todos los procedimientos almacenados. Para que las operaciones lean, reemplacen, eliminen o ejecuten un procedimiento almacenado específico existente por identificador, consulte |
TimeoutError | |
Trigger |
Operaciones para leer, reemplazar o eliminar un desencadenador de . Use |
TriggerResponse | |
Triggers |
Operaciones para crear, upsert, consultar y leer todos los desencadenadores. Use |
User |
Se usa para leer, reemplazar y eliminar usuarios. Además, puede acceder a los permisos de un usuario determinado a través de Consulte usuarios para crear, upsert, consultar o leer todo. |
UserDefinedFunction |
Se usa para leer, reemplazar o eliminar una función definida por el usuario especificada por identificador. Consulte userDefinedFunction para crear, upsert, consultar y leer todas las funciones definidas por el usuario. |
UserDefinedFunctionResponse | |
UserDefinedFunctions |
Se usa para crear, upsert, consultar o leer todas las funciones definidas por el usuario. Consulte userDefinedFunction para leer, reemplazar o eliminar una función definida por el usuario determinada por identificador. |
UserResponse | |
Users |
Se usa para crear, upsert, consultar y leer todos los usuarios. Consulte usuario para leer, reemplazar o eliminar un usuario específico por identificador. |
Interfaces
@azure/cosmos.IndexAgent | |
BulkOptions |
Objeto options usado para modificar la ejecución masiva. continueOnError (valor predeterminado: false): continúa la ejecución masiva cuando se produce un error en una operación ** NOTE THIS WILL DEFAULT TO TRUE IN the 4.0 RELEASE |
ChangeFeedIteratorOptions |
Especifica las opciones de la fuente de cambios. Si no se establece ninguna de esas opciones, comenzará a leer los cambios desde ahora para todo el contenedor. |
ChangeFeedOptions |
Especifica las opciones de la fuente de cambios. Algunas de estas opciones controlan dónde y cuándo empezar a leer desde la fuente de cambios. El orden de prioridad es:
Si no se establece ninguna de esas opciones, comenzará a leer los cambios desde la primera llamada |
ChangeFeedPullModelIterator |
Use |
CompositePath |
Representa una ruta de acceso compuesta en la directiva de indexación. |
ComputedProperty | |
ConflictDefinition | |
ConflictResolutionPolicy |
Representa la configuración de la directiva de resolución de conflictos para especificar cómo resolver conflictos en caso de que las escrituras de diferentes regiones produzcan conflictos en los documentos de la colección en el servicio Azure Cosmos DB. |
ConnectionPolicy |
Representa la directiva de conexión asociada a cosmosClient en el servicio de base de datos de Azure Cosmos DB. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
Representa un árbol como estructura para capturar información de diagnóstico. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
Este tipo captura información de diagnóstico con respecto a una solicitud errónea a la API del servidor. |
FeedOptions |
Las opciones de fuente y los métodos de consulta. |
FullTextIndex |
Representa un índice de texto completo en la directiva de indexación. |
FullTextPath |
Representa una ruta de acceso de texto completo que se va a indexar en el servicio Azure Cosmos DB. |
FullTextPolicy |
Representa una directiva de texto completo para una colección en el servicio Azure Cosmos DB. |
GroupByAliasToAggregateType | |
IndexedPath | |
IndexingPolicy | |
ItemDefinition |
Los elementos de Cosmos DB son simplemente objetos JSON. La mayoría de las operaciones Item permiten que proporcione su propio tipo que extienda el itemDefinition muy simple. No se pueden usar claves reservadas. Puede ver la lista de claves reservadas en <xref:ItemBody> |
JSONArray | |
JSONObject | |
Location |
Se usa para especificar las ubicaciones disponibles, leer es el índice 1 y la escritura es el índice 0. |
MetadataLookUpDiagnostic |
Este tipo contiene información de diagnóstico sobre una única solicitud de metadatos al servidor. |
OfferDefinition | |
OperationBase | |
OperationResponse | |
PartitionKeyDefinition | |
PartitionKeyRangePropertiesNames | |
PatchOperationInput | |
PermissionBody | |
PermissionDefinition | |
ReadOperationInput | |
ReplaceOperationInput | |
RequestOptions |
Opciones que se pueden especificar para una solicitud emitida a los servidores de Azure Cosmos DB.= |
Resource | |
RetryOptions |
Representa la directiva de reintento con solicitudes limitadas en el servicio de base de datos de Azure Cosmos DB. |
SharedOptions |
Opciones que se pueden especificar para una solicitud emitida a los servidores de Azure Cosmos DB.= |
SpatialIndex | |
SqlParameter |
Representa un parámetro en una consulta SQL con parámetros, especificada en SqlQuerySpec |
SqlQuerySpec |
Representa una consulta SQL en el servicio Azure Cosmos DB. Las consultas con entradas deben parametrizarse para protegerse frente a la inyección de CÓDIGO SQL. Ejemplo Consulta SQL con parámetros
|
StoredProcedureDefinition | |
TriggerDefinition | |
UniqueKey |
Interfaz para una sola clave única pasada como parte de UniqueKeyPolicy |
UniqueKeyPolicy |
Interfaz para establecer claves únicas en la creación de contenedores |
UpsertOperationInput | |
UserDefinedFunctionDefinition | |
UserDefinition | |
VectorEmbedding |
Representa una inserción de vectores. Se usa una inserción de vectores para definir un campo vectorial en los documentos. |
VectorEmbeddingPolicy |
Representa la configuración de directiva para las incrustaciones de vectores en el servicio Azure Cosmos DB. |
VectorIndex |
Representa un índice vectorial en el servicio Azure Cosmos DB. Un índice vectorial se usa para indexar campos vectoriales en los documentos. |
Alias de tipos
AggregateType | |
BulkOperationResponse | |
BulkPatchOperation | |
ClientConfigDiagnostic |
Este tipo contiene información relacionada con la inicialización de |
ClientSideRequestStatistics |
Se trata de un tipo de colección para toda la información de diagnóstico del lado cliente. |
CreateOperation | |
DeleteOperation | |
ExistingKeyOperation | |
GatewayStatistics | |
GroupByExpressions | |
JSONValue | |
MetadataLookUpDiagnostics |
Este tipo contiene información de diagnóstico relacionada con todas las solicitudes de metadatos al servidor durante una operación de cliente de CosmosDB. |
NonePartitionKeyType |
El objeto devuelto representa un valor de clave de partición que permite crear y acceder a elementos sin un valor para la clave de partición. |
NullPartitionKeyType |
El objeto devuelto representa un valor de clave de partición que permite crear y acceder a elementos con un valor NULL para la clave de partición. |
Operation | |
OperationInput | |
OperationWithItem | |
PartitionKey |
PartitionKey de un contenedor. |
PatchOperation | |
PatchRequestBody | |
PrimitivePartitionKeyValue |
Valor primitivo de clave de partición. |
ReadOperation | |
RemoveOperation | |
ReplaceOperation | |
RetryDiagnostics |
Este tipo captura información de diagnóstico con respecto al intento de reintento durante una operación de cliente de CosmosDB. |
TokenProvider | |
UpsertOperation |
Enumeraciones
ChangeFeedMode | |
ConflictResolutionMode | |
ConnectionMode |
Determina el comportamiento de conexión de CosmosClient. Tenga en cuenta que actualmente solo se admite el modo de puerta de enlace. |
ConsistencyLevel |
Representa los niveles de coherencia admitidos para las operaciones de cliente de Azure Cosmos DB. Los niveles de coherencia por orden de fuerza son Strong, BoundedStaleness, Session, Consistent Prefix y Eventual. Consulte https://aka.ms/cosmos-consistency para obtener documentación más detallada sobre los niveles de coherencia. |
CosmosDbDiagnosticLevel |
Nivel de diagnóstico de Cosmos DB |
DataType |
Define un tipo de datos de destino de una especificación de ruta de acceso de índice en el servicio Azure Cosmos DB. |
GeospatialType | |
IndexKind |
Especifica los tipos de índice admitidos. |
IndexingMode |
Especifica los modos de indexación admitidos. |
MetadataLookUpType |
Esta es la enumeración del tipo de búsquedas de metadatos posibles. |
PartitionKeyDefinitionVersion |
PartitionKey Definition Version |
PartitionKeyKind |
Tipo de PartitionKey, es decir, Hash, MultiHash |
PermissionMode |
Enumeración para los valores del modo de permiso. |
PriorityLevel |
Representa el nivel de prioridad asociado a cada solicitud de cliente de Azure Cosmos DB. De forma predeterminada, todas las solicitudes se consideran solicitudes de prioridad alta. Consulte https://aka.ms/CosmosDB/PriorityBasedExecution para obtener documentación más detallada sobre la limitación basada en prioridad. |
SpatialType | |
TriggerOperation |
Enumeración para valores de operación de desencadenador. especifica las operaciones en las que se debe ejecutar un desencadenador. |
TriggerType |
Enumeración para los valores de tipo de desencadenador. Especifica el tipo del desencadenador. |
UserDefinedFunctionType |
Enumeración para los valores de tipo udf. Especifica los tipos de funciones definidas por el usuario. |
VectorEmbeddingDataType |
Representa el tipo de datos del vector. |
VectorEmbeddingDistanceFunction |
Representa la función de distancia que se va a usar para el cálculo de distancia entre vectores. |
VectorIndexType |
Representa el tipo de índice del vector. |
Funciones
create |
Solo interno experimental Genera la carga que representa la configuración de permisos para el token sas. |
Detalles de la función
createAuthorizationSasToken(string, SasTokenProperties)
Solo interno experimental Genera la carga que representa la configuración de permisos para el token sas.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
Parámetros
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
Devoluciones
Promise<string>