Conflicts class
Tüm çakışmaları sorgulamak veya okumak için kullanın.
Kimliğine göre belirli bir Çakışma okumak veya silmek için bkz. çakışma .
Oluşturucular
| Conflicts(Container, Client |
Özellikler
| container |
Yöntemler
| query(string | Sql |
Tüm çakışmaları sorgular. |
| query<T>(string | Sql |
Tüm çakışmaları sorgular. Örnek id ile sorgu çakışması
|
| read |
Tüm çakışmaları okur Örnek
|
Oluşturucu Ayrıntıları
Conflicts(Container, ClientContext)
new Conflicts(container: Container, clientContext: ClientContext)
Parametreler
- container
- Container
- clientContext
-
ClientContext
Özellik Ayrıntıları
container
Yöntem Ayrıntıları
query(string | SqlQuerySpec, FeedOptions)
Tüm çakışmaları sorgular.
function query(query: string | SqlQuerySpec, options?: FeedOptions): QueryIterator<any>
Parametreler
- query
-
string | SqlQuerySpec
İşlem için sorgu yapılandırması. Sorgu yapılandırma hakkında daha fazla bilgi için bkz. SqlQuerySpec.
- options
- FeedOptions
Yanıt sayfası boyutu, devamlılık belirteçleri vb. gibi seçenekleri ayarlamak için kullanın.
Döndürülenler
QueryIterator<any>
QueryIterator Sonuçları bir dizide döndürmenize veya bunları birer birer yinelemenize olanak tanır.
query<T>(string | SqlQuerySpec, FeedOptions)
Tüm çakışmaları sorgular.
Örnek
id ile sorgu çakışması
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>
Parametreler
- query
-
string | SqlQuerySpec
İşlem için sorgu yapılandırması. Sorgu yapılandırma hakkında daha fazla bilgi için bkz. SqlQuerySpec.
- options
- FeedOptions
Yanıt sayfası boyutu, devamlılık belirteçleri vb. gibi seçenekleri ayarlamak için kullanın.
Döndürülenler
QueryIterator Sonuçları bir dizide döndürmenize veya bunları birer birer yinelemenize olanak tanır.
readAll(FeedOptions)
Tüm çakışmaları okur
Örnek
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>
Parametreler
- options
- FeedOptions
Yanıt sayfası boyutu, devamlılık belirteçleri vb. gibi seçenekleri ayarlamak için kullanın.