Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan köra frågor på erbjudanderesurser genom att utfärda ett POST på erbjudanderesursen, dvs. URI-sökvägen för erbjudanden. Det här avsnittet visar ett enkelt exempel på hur du hämtar erbjudanden för en viss samling via självlänken.
Förfrågan
Metod | URI för förfrågan | Description |
---|---|---|
POST | https://{databaseaccount}.documents.azure.com/offers |
Observera att {databaseaccount} är namnet på det Azure Cosmos DB-konto som du skapade under din prenumeration. |
Sidhuvuden
Se Vanliga REST-begärandehuvuden för Azure Cosmos DB för rubriker som används av alla Cosmos DB-begäranden.
Huvud | Krävs | Beskrivning |
---|---|---|
Innehållstyp | Obligatorisk | Måste anges till application/query+json. |
x-ms-documentdb-isquery | Obligatorisk | Måste anges till Sant. |
Brödtext
Egenskap | Krävs | Beskrivning |
---|---|---|
Fråga | Obligatorisk | Värdet för den här egenskapen den SQL-instruktion som ska köras. |
{"query":"SELECT * FROM root WHERE root.resource = \"dbs/EVQzAA==/colls/EVQzALIIEQw=/\") "}
Svarsåtgärder
Returnerar en matris med objektresurser som matchar frågan.
Sidhuvuden
Se Vanliga AZURE Cosmos DB REST-svarshuvuden för rubriker som returneras av alla Cosmos DB-svar.
Huvud | Description |
---|---|
x-ms-item-count | Det är antalet objekt som returneras från frågan. |
Statuskoder
I följande tabell visas vanliga statuskoder som returneras av den här åtgärden. En fullständig lista över statuskoder finns i HTTP-statuskoder.
HTTP-statuskod | Beskrivning |
---|---|
200 Ok | Åtgärden lyckades. |
400 Felaktig begäran | JSON-brödtexten är ogiltig. |
401 – Ej behörig | Rubriken auktorisering eller x-ms-date har inte angetts. 401 returneras också när auktoriseringshuvudet är inställt på en ogiltig auktoriseringstoken. |
Brödtext
Egenskap | Beskrivning |
---|---|
_Bli | Det är en systemgenererad egenskap. Värdet _rid är tomt för den här åtgärden. |
_Räkna | Den här egenskapen visar antalet erbjudanden som returneras som en del av åtgärden. |
Erbjudanden | Det är matrisen som innehåller de erbjudanden som returneras som en del av åtgärden. Se Erbjudanden för att hitta egenskaperna för erbjudanderesursen. |
{"_rid":"","Offers":[],"_count":0}
Exempel
POST https://querydemo.documents.azure.com/offers HTTP/1.1
x-ms-continuation:
x-ms-documentdb-isquery: True
x-ms-documentdb-query-enablecrosspartition: False
x-ms-date: Tue, 29 Mar 2016 18:07:41 GMT
authorization: type%3dmaster%26ver%3d1.0%26sig%3d0si%2fhno2pKTQhgvdkojNqlQlYdoguwQEBt79XvpobMc%3d
Cache-Control: no-cache
User-Agent: Microsoft.Azure.Documents.Client/1.6.0.0 samples-net/3
x-ms-version: 2015-12-16
Accept: application/json
Content-Type: application/query+json
Host: querydemo.documents.azure.com
Content-Length: 94
Expect: 100-continue
{"query":"SELECT * FROM root WHERE root.resource = \"dbs/EVQzAA==/colls/EVQzALIIEQw=/\") "}
HTTP/1.1 200 Ok
Cache-Control: no-store, no-cache
Pragma: no-cache
Transfer-Encoding: chunked
Content-Type: application/json
Server: Microsoft-HTTPAPI/2.0
Strict-Transport-Security: max-age=31536000
x-ms-last-state-change-utc: Fri, 25 Mar 2016 21:27:20.035 GMT
x-ms-item-count: 0
x-ms-schemaversion: 1.1
x-ms-request-charge: 3.94
x-ms-serviceversion: version=1.6.52.5
x-ms-activity-id: b151cbe4-aae0-4949-959f-189b9884478d
x-ms-session-token: M:8166
x-ms-gatewayversion: version=1.6.52.5
Date: Tue, 29 Mar 2016 18:07:41 GMT
{"_rid":"","Offers":[],"_count":0}