Conflicts class
属性
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
用于设置响应页大小、继续标记等选项。