Conflicts class
Используется для запроса или чтения всех конфликтов.
Чтобы прочитать или удалить заданный конфликт по идентификатору, см. конфликтов конфликтов.
Конструкторы
Conflicts(Container, Client |
Свойства
container |
Методы
query(string | Sql |
Запрашивает все конфликты. |
query<T>(string | Sql |
Запрашивает все конфликты. Пример Конфликт запросов с id
|
read |
Считывает все конфликты Пример
|
Сведения о конструкторе
Conflicts(Container, ClientContext)
new Conflicts(container: Container, clientContext: ClientContext)
Параметры
- container
- Container
- clientContext
-
ClientContext
Сведения о свойстве
container
Сведения о методе
query(string | SqlQuerySpec, FeedOptions)
Запрашивает все конфликты.
function query(query: string | SqlQuerySpec, options?: FeedOptions): QueryIterator<any>
Параметры
- query
-
string | SqlQuerySpec
Настройка запроса для операции. Дополнительные сведения о настройке запроса см. в SqlQuerySpec.
- options
- FeedOptions
Используйте для задания параметров, таких как размер страницы ответа, маркеры продолжения и т. д.
Возвращаемое значение
QueryIterator<any>
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
Используйте для задания параметров, таких как размер страницы ответа, маркеры продолжения и т. д.