Compartir a través de


Offers class

Use para consultar o leer todas las ofertas.

Consulte oferta para leer o reemplazar una oferta de existente por identificador.

Propiedades

client

Métodos

query(SqlQuerySpec, FeedOptions)

Consulte todas las ofertas.

de ejemplo de

Lea la oferta para obtener un identificador específico.

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)

Consulte todas las ofertas.

readAll(FeedOptions)

Lee todas las ofertas.

de ejemplo de

Lea todas las ofertas de la matriz.

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

Detalles de las propiedades

client

client: CosmosClient

Valor de propiedad

Detalles del método

query(SqlQuerySpec, FeedOptions)

Consulte todas las ofertas.

de ejemplo de

Lea la oferta para obtener un identificador específico.

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>

Parámetros

query
SqlQuerySpec

Consulta de la configuración de la operación. Consulte SqlQuerySpec para obtener más información sobre cómo configurar una consulta.

options
FeedOptions

Devoluciones

query<T>(SqlQuerySpec, FeedOptions)

Consulte todas las ofertas.

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

Parámetros

query
SqlQuerySpec

Consulta de la configuración de la operación. Consulte SqlQuerySpec para obtener más información sobre cómo configurar una consulta.

options
FeedOptions

Devoluciones

readAll(FeedOptions)

Lee todas las ofertas.

de ejemplo de

Lea todas las ofertas de la matriz.

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>

Parámetros

options
FeedOptions

Devoluciones