مشاركة عبر


Offers class

استخدم للاستعلام عن جميع العروض أو قراءتها.

راجع عرض لقراءة عرض موجود أو استبداله حسب المعرف.

الخصائص

client

الأساليب

query(SqlQuerySpec, FeedOptions)

الاستعلام عن جميع العروض.

المثال

اقرأ العرض للحصول على معرف معين.

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)

الاستعلام عن جميع العروض.

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

تفاصيل الخاصية

client

client: CosmosClient

قيمة الخاصية

تفاصيل الأسلوب

query(SqlQuerySpec, FeedOptions)

الاستعلام عن جميع العروض.

المثال

اقرأ العرض للحصول على معرف معين.

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>

المعلمات

query
SqlQuerySpec

تكوين الاستعلام للعملية. راجع SqlQuerySpec لمزيد من المعلومات حول كيفية تكوين استعلام.

options
FeedOptions

المرتجعات

query<T>(SqlQuerySpec, FeedOptions)

الاستعلام عن جميع العروض.

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

المعلمات

query
SqlQuerySpec

تكوين الاستعلام للعملية. راجع SqlQuerySpec لمزيد من المعلومات حول كيفية تكوين استعلام.

options
FeedOptions

المرتجعات

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

المعلمات

options
FeedOptions

المرتجعات