Conflicts class
Usare per eseguire query o leggere tutti i conflitti.
Vedere Conflitto per leggere o eliminare un di conflitto specificato in base all'ID.
Costruttori
| Conflicts(Container, Client |
Proprietà
| container |
Metodi
| query(string | Sql |
Esegue query su tutti i conflitti. |
| query<T>(string | Sql |
Esegue query su tutti i conflitti. Esempio Conflitto di query con id
|
| read |
Legge tutti i conflitti Esempio
|
Dettagli costruttore
Conflicts(Container, ClientContext)
new Conflicts(container: Container, clientContext: ClientContext)
Parametri
- container
- Container
- clientContext
-
ClientContext
Dettagli proprietà
container
Dettagli metodo
query(string | SqlQuerySpec, FeedOptions)
Esegue query su tutti i conflitti.
function query(query: string | SqlQuerySpec, options?: FeedOptions): QueryIterator<any>
Parametri
- query
-
string | SqlQuerySpec
Configurazione della query per l'operazione. Per altre informazioni su come configurare una query, vedere SqlQuerySpec.
- options
- FeedOptions
Usare per impostare opzioni come le dimensioni della pagina di risposta, i token di continuazione e così via.
Restituisce
QueryIterator<any>
QueryIterator consente di restituire risultati in una matrice o di scorrere i risultati uno alla volta.
query<T>(string | SqlQuerySpec, FeedOptions)
Esegue query su tutti i conflitti.
Esempio
Conflitto di query 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>
Parametri
- query
-
string | SqlQuerySpec
Configurazione della query per l'operazione. Per altre informazioni su come configurare una query, vedere SqlQuerySpec.
- options
- FeedOptions
Usare per impostare opzioni come le dimensioni della pagina di risposta, i token di continuazione e così via.
Restituisce
QueryIterator consente di restituire risultati in una matrice o di scorrere i risultati uno alla volta.
readAll(FeedOptions)
Legge tutti i conflitti
Esempio
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>
Parametri
- options
- FeedOptions
Usare per impostare opzioni come le dimensioni della pagina di risposta, i token di continuazione e così via.