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, Client |
Propriétés
| container |
Méthodes
| query(string | Sql |
Interroge tous les conflits. |
| query<T>(string | Sql |
Interroge tous les conflits. Exemple Conflit de requête avec id
|
| read |
Lit tous les conflits Exemple
|
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
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<any>
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.