Partager via


Conflicts class

Permet d’interroger ou de lire tous les conflits.

Consultez conflit pour lire ou supprimer un conflit donné par ID.

Constructeurs

Conflicts(Container, ClientContext)

Propriétés

container

Méthodes

query(string | SqlQuerySpec, FeedOptions)

Interroge tous les conflits.

query<T>(string | SqlQuerySpec, FeedOptions)

Interroge tous les conflits.

Exemple

Conflit de requête avec 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)

Lit tous les conflits

Exemple

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

Détails du constructeur

Conflicts(Container, ClientContext)

new Conflicts(container: Container, clientContext: ClientContext)

Paramètres

container
Container
clientContext

ClientContext

Détails de la propriété

container

container: Container

Valeur de propriété

Détails de la méthode

query(string | SqlQuerySpec, FeedOptions)

Interroge tous les conflits.

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

Paramètres

query

string | SqlQuerySpec

Configuration de requête pour l’opération. Pour plus d’informations sur la configuration d’une requête, consultez SqlQuerySpec.

options
FeedOptions

Permet de définir des options telles que la taille de page de réponse, les jetons de continuation, etc.

Retours

QueryIterator vous permet de retourner des résultats dans un tableau ou d’effectuer une itération sur eux un à la fois.

query<T>(string | SqlQuerySpec, FeedOptions)

Interroge tous les conflits.

Exemple

Conflit de requête avec 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>

Paramètres

query

string | SqlQuerySpec

Configuration de requête pour l’opération. Pour plus d’informations sur la configuration d’une requête, consultez SqlQuerySpec.

options
FeedOptions

Permet de définir des options telles que la taille de page de réponse, les jetons de continuation, etc.

Retours

QueryIterator vous permet de retourner des résultats dans un tableau ou d’effectuer une itération sur eux un à la fois.

readAll(FeedOptions)

Lit tous les conflits

Exemple

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>

Paramètres

options
FeedOptions

Permet de définir des options telles que la taille de page de réponse, les jetons de continuation, etc.

Retours