Compartir a través de


Conflicts class

Use para consultar o leer todos los conflictos.

Consulte Conflict para leer o eliminar un conflicto determinado por identificador.

Constructores

Conflicts(Container, ClientContext)

Propiedades

container

Métodos

query(string | SqlQuerySpec, FeedOptions)

Consulta todos los conflictos.

query<T>(string | SqlQuerySpec, FeedOptions)

Consulta todos los conflictos.

Ejemplo

Conflicto de consulta con id

import { CosmosClient, SqlQuerySpec } from "@azure/cosmos";

const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const container = database.container("Test Container");

const querySpec: SqlQuerySpec = {
  query: `SELECT * FROM root r WHERE r.id = @conflict`,
  parameters: [{ name: "@conflict", value: "<conflict-id>" }],
};
const { resources: conflict } = await container.conflicts.query(querySpec).fetchAll();
readAll(FeedOptions)

Lee todos los conflictos.

Ejemplo

import { CosmosClient } from "@azure/cosmos";

const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const container = database.container("Test Container");

const { resources: conflicts } = await container.conflicts.readAll().fetchAll();

Detalles del constructor

Conflicts(Container, ClientContext)

new Conflicts(container: Container, clientContext: ClientContext)

Parámetros

container
Container
clientContext

ClientContext

Detalles de las propiedades

container

container: Container

Valor de propiedad

Detalles del método

query(string | SqlQuerySpec, FeedOptions)

Consulta todos los conflictos.

function query(query: string | SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

Parámetros

query

string | SqlQuerySpec

Consulta de la configuración de la operación. Consulte SqlQuerySpec para obtener más información sobre cómo configurar una consulta.

options
FeedOptions

Use para establecer opciones como el tamaño de página de respuesta, los tokens de continuación, etc.

Devoluciones

QueryIterator Permite devolver resultados en una matriz o iterar sobre ellos de uno en uno.

query<T>(string | SqlQuerySpec, FeedOptions)

Consulta todos los conflictos.

Ejemplo

Conflicto de consulta con id

import { CosmosClient, SqlQuerySpec } from "@azure/cosmos";

const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const container = database.container("Test Container");

const querySpec: SqlQuerySpec = {
  query: `SELECT * FROM root r WHERE r.id = @conflict`,
  parameters: [{ name: "@conflict", value: "<conflict-id>" }],
};
const { resources: conflict } = await container.conflicts.query(querySpec).fetchAll();
function query<T>(query: string | SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

Parámetros

query

string | SqlQuerySpec

Consulta de la configuración de la operación. Consulte SqlQuerySpec para obtener más información sobre cómo configurar una consulta.

options
FeedOptions

Use para establecer opciones como el tamaño de página de respuesta, los tokens de continuación, etc.

Devoluciones

QueryIterator Permite devolver resultados en una matriz o iterar sobre ellos de uno en uno.

readAll(FeedOptions)

Lee todos los conflictos.

Ejemplo

import { CosmosClient } from "@azure/cosmos";

const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const container = database.container("Test Container");

const { resources: conflicts } = await container.conflicts.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<ConflictDefinition & Resource>

Parámetros

options
FeedOptions

Use para establecer opciones como el tamaño de página de respuesta, los tokens de continuación, etc.

Devoluciones