Поделиться через


Conflicts class

Используется для запроса или чтения всех конфликтов.

Чтобы прочитать или удалить заданный конфликт по идентификатору, см. конфликтов конфликтов.

Конструкторы

Conflicts(Container, ClientContext)

Свойства

container

Методы

query(string | SqlQuerySpec, FeedOptions)

Запрашивает все конфликты.

query<T>(string | SqlQuerySpec, FeedOptions)

Запрашивает все конфликты.

Пример

Конфликт запросов с 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)

Считывает все конфликты

Пример

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

Сведения о конструкторе

Conflicts(Container, ClientContext)

new Conflicts(container: Container, clientContext: ClientContext)

Параметры

container
Container
clientContext

ClientContext

Сведения о свойстве

container

container: Container

Значение свойства

Сведения о методе

query(string | SqlQuerySpec, FeedOptions)

Запрашивает все конфликты.

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

Параметры

query

string | SqlQuerySpec

Настройка запроса для операции. Дополнительные сведения о настройке запроса см. в SqlQuerySpec.

options
FeedOptions

Используйте для задания параметров, таких как размер страницы ответа, маркеры продолжения и т. д.

Возвращаемое значение

QueryIterator Позволяет возвращать результаты в массиве или выполнять итерацию по ним одновременно.

query<T>(string | SqlQuerySpec, FeedOptions)

Запрашивает все конфликты.

Пример

Конфликт запросов с 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>

Параметры

query

string | SqlQuerySpec

Настройка запроса для операции. Дополнительные сведения о настройке запроса см. в SqlQuerySpec.

options
FeedOptions

Используйте для задания параметров, таких как размер страницы ответа, маркеры продолжения и т. д.

Возвращаемое значение

QueryIterator Позволяет возвращать результаты в массиве или выполнять итерацию по ним одновременно.

readAll(FeedOptions)

Считывает все конфликты

Пример

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>

Параметры

options
FeedOptions

Используйте для задания параметров, таких как размер страницы ответа, маркеры продолжения и т. д.

Возвращаемое значение