Dela via


Offers class

Använd för att fråga efter eller läsa alla erbjudanden.

Se Erbjudande för att läsa eller ersätta ett befintligt erbjudande med ID.

Egenskaper

client

Metoder

query(SqlQuerySpec, FeedOptions)

Fråga alla erbjudanden.

Exempel

Läs erbjudande för ett specifikt 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 querySpec: SqlQuerySpec = {
  query: `SELECT * FROM root r WHERE r.id = @offer`,
  parameters: [{ name: "@offer", value: "<offer-id>" }],
};
const { resources: offer } = await client.offers.query(querySpec).fetchAll();
query<T>(SqlQuerySpec, FeedOptions)

Fråga alla erbjudanden.

readAll(FeedOptions)

Läs alla erbjudanden.

Exempel

Läs alla erbjudanden till matrisen.

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 { resources: offerList } = await client.offers.readAll().fetchAll();

Egenskapsinformation

client

client: CosmosClient

Egenskapsvärde

Metodinformation

query(SqlQuerySpec, FeedOptions)

Fråga alla erbjudanden.

Exempel

Läs erbjudande för ett specifikt 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 querySpec: SqlQuerySpec = {
  query: `SELECT * FROM root r WHERE r.id = @offer`,
  parameters: [{ name: "@offer", value: "<offer-id>" }],
};
const { resources: offer } = await client.offers.query(querySpec).fetchAll();
function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

Parametrar

query
SqlQuerySpec

Frågekonfiguration för åtgärden. Mer information om hur du konfigurerar en fråga finns i SqlQuerySpec.

options
FeedOptions

Returer

query<T>(SqlQuerySpec, FeedOptions)

Fråga alla erbjudanden.

function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

Parametrar

query
SqlQuerySpec

Frågekonfiguration för åtgärden. Mer information om hur du konfigurerar en fråga finns i SqlQuerySpec.

options
FeedOptions

Returer

readAll(FeedOptions)

Läs alla erbjudanden.

Exempel

Läs alla erbjudanden till matrisen.

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 { resources: offerList } = await client.offers.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<OfferDefinition & Resource>

Parametrar

options
FeedOptions

Returer