Udostępnij za pomocą


Conflicts class

Użyj polecenia , aby wykonywać zapytania lub odczytywać wszystkie konflikty.

Zobacz Konflikt odczytywać lub usuwać dane Konflikt według identyfikatora.

Konstruktory

Conflicts(Container, ClientContext)

Właściwości

container

Metody

query(string | SqlQuerySpec, FeedOptions)

Wykonuje zapytania dotyczące wszystkich konfliktów.

query<T>(string | SqlQuerySpec, FeedOptions)

Wykonuje zapytania dotyczące wszystkich konfliktów.

Przykład

Konflikt zapytania z identyfikatorem

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)

Odczytuje wszystkie konflikty

Przykład

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

Szczegóły konstruktora

Conflicts(Container, ClientContext)

new Conflicts(container: Container, clientContext: ClientContext)

Parametry

container
Container
clientContext

ClientContext

Szczegóły właściwości

container

container: Container

Wartość właściwości

Szczegóły metody

query(string | SqlQuerySpec, FeedOptions)

Wykonuje zapytania dotyczące wszystkich konfliktów.

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

Parametry

query

string | SqlQuerySpec

Wykonywanie zapytań o konfigurację operacji. Aby uzyskać więcej informacji na temat konfigurowania zapytania, zobacz SqlQuerySpec.

options
FeedOptions

Służy do ustawiania opcji, takich jak rozmiar strony odpowiedzi, tokeny kontynuacji itp.

Zwraca

QueryIterator Umożliwia zwrócenie wyników w tablicy lub iterowanie ich pojedynczo.

query<T>(string | SqlQuerySpec, FeedOptions)

Wykonuje zapytania dotyczące wszystkich konfliktów.

Przykład

Konflikt zapytania z identyfikatorem

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>

Parametry

query

string | SqlQuerySpec

Wykonywanie zapytań o konfigurację operacji. Aby uzyskać więcej informacji na temat konfigurowania zapytania, zobacz SqlQuerySpec.

options
FeedOptions

Służy do ustawiania opcji, takich jak rozmiar strony odpowiedzi, tokeny kontynuacji itp.

Zwraca

QueryIterator Umożliwia zwrócenie wyników w tablicy lub iterowanie ich pojedynczo.

readAll(FeedOptions)

Odczytuje wszystkie konflikty

Przykład

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>

Parametry

options
FeedOptions

Służy do ustawiania opcji, takich jak rozmiar strony odpowiedzi, tokeny kontynuacji itp.

Zwraca