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
使用 來設定回應頁面大小、接續令牌等選項。