Compartilhar via


Conflicts class

Use para consultar ou ler todos os conflitos.

Consulte de Conflito para ler ou excluir um determinado de Conflito de por ID.

Construtores

Conflicts(Container, ClientContext)

Propriedades

container

Métodos

query(string | SqlQuerySpec, FeedOptions)

Consulta todos os conflitos.

query<T>(string | SqlQuerySpec, FeedOptions)

Consulta todos os conflitos.

Exemplo

Conflito de consulta com 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)

Lê todos os conflitos

Exemplo

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();

Detalhes do construtor

Conflicts(Container, ClientContext)

new Conflicts(container: Container, clientContext: ClientContext)

Parâmetros

container
Container
clientContext

ClientContext

Detalhes da propriedade

container

container: Container

Valor da propriedade

Detalhes do método

query(string | SqlQuerySpec, FeedOptions)

Consulta todos os conflitos.

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

Parâmetros

query

string | SqlQuerySpec

Configuração de consulta para a operação. Consulte sqlQuerySpec para obter mais informações sobre como configurar uma consulta.

options
FeedOptions

Use para definir opções como tamanho da página de resposta, tokens de continuação etc.

Retornos

QueryIterator permite que você retorne resultados em uma matriz ou itere sobre eles um de cada vez.

query<T>(string | SqlQuerySpec, FeedOptions)

Consulta todos os conflitos.

Exemplo

Conflito de consulta com 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

Configuração de consulta para a operação. Consulte sqlQuerySpec para obter mais informações sobre como configurar uma consulta.

options
FeedOptions

Use para definir opções como tamanho da página de resposta, tokens de continuação etc.

Retornos

QueryIterator permite que você retorne resultados em uma matriz ou itere sobre eles um de cada vez.

readAll(FeedOptions)

Lê todos os conflitos

Exemplo

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 definir opções como tamanho da página de resposta, tokens de continuação etc.

Retornos