Bagikan melalui


Conflicts class

Gunakan untuk mengkueri atau membaca semua konflik.

Lihat Konflik untuk membaca atau menghapus Konflik tertentu menurut id.

Konstruktor

Conflicts(Container, ClientContext)

Properti

container

Metode

query(string | SqlQuerySpec, FeedOptions)

Mengkueri semua konflik.

query<T>(string | SqlQuerySpec, FeedOptions)

Mengkueri semua konflik.

Contoh

Konflik kueri dengan 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)

Membaca semua konflik

Contoh

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

Detail Konstruktor

Conflicts(Container, ClientContext)

new Conflicts(container: Container, clientContext: ClientContext)

Parameter

container
Container
clientContext

ClientContext

Detail Properti

container

container: Container

Nilai Properti

Detail Metode

query(string | SqlQuerySpec, FeedOptions)

Mengkueri semua konflik.

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

Parameter

query

string | SqlQuerySpec

Konfigurasi kueri untuk operasi. Lihat SqlQuerySpec untuk informasi selengkapnya tentang cara mengonfigurasi kueri.

options
FeedOptions

Gunakan untuk mengatur opsi seperti ukuran halaman respons, token kelanjutan, dll.

Mengembalikan

QueryIterator Memungkinkan Anda mengembalikan hasil dalam array atau melakukan iterasi satu per satu.

query<T>(string | SqlQuerySpec, FeedOptions)

Mengkueri semua konflik.

Contoh

Konflik kueri dengan 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>

Parameter

query

string | SqlQuerySpec

Konfigurasi kueri untuk operasi. Lihat SqlQuerySpec untuk informasi selengkapnya tentang cara mengonfigurasi kueri.

options
FeedOptions

Gunakan untuk mengatur opsi seperti ukuran halaman respons, token kelanjutan, dll.

Mengembalikan

QueryIterator Memungkinkan Anda mengembalikan hasil dalam array atau melakukan iterasi satu per satu.

readAll(FeedOptions)

Membaca semua konflik

Contoh

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>

Parameter

options
FeedOptions

Gunakan untuk mengatur opsi seperti ukuran halaman respons, token kelanjutan, dll.

Mengembalikan