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.
Azure Cosmos DB är en globalt distribuerad databas med flera modeller som stöder datamodellerna dokument, grafer och nyckelvärden. Innehållet i det här avsnittet är till för att skapa, fråga och hantera dokumentresurser med hjälp av SQL API via REST.
Dokumentresursen representeras av docs
i Azure Cosmos DB-resursmodellen. Ett dokument består av användardefinierat innehåll i JSON-format. Förutom den obligatoriska ID-egenskapen kan användarna definiera godtyckliga element, strukturer och hierarkier för innehållet. ID-elementet är en unik sträng som kan användas av användaren och får inte överstiga 255 tecken. Du kan infoga, ersätta, ta bort, läsa, räkna upp och köra frågor mot godtyckliga JSON-dokument i en samling.
Azure Cosmos DB kräver inga scheman eller sekundära index för att kunna köra frågor mot dokument i en samling. Som standard indexeras dokument automatiskt och på ett konsekvent sätt, vilket gör ett dokument frågebart så snart det har skapats.
- Dokument lagras i samlingar. Mer information om samlingar finns i Samlingar.
- Ett dokument kan innehålla en eller flera bifogade filer. Mer information om bifogade filer finns i Bifogade filer.
- Användaråtkomst till dokument kan hanteras via behörigheter. Mer information om behörigheter finns i Behörigheter.
Det här JSON-exempeldokumentet visar posten för en vulkan i en samling. Posten innehåller vulkannamn, platsinformation inklusive geospatiala data och systemdefinierade element som _rid, _ts, _self, _etag och _attachments.
{
"Volcano Name": "Agua de Pau",
"Country": "Portugal",
"Region": "Azores",
"Location": {
"type": "Point",
"coordinates": [
-25.47,
37.77
]
},
"Elevation": 947,
"Type": "Stratovolcano",
"Status": "Historical",
"Last Known Eruption": "Last known eruption from 1500-1699, inclusive",
"id": "d44c94b6-81f8-4b27-4970-f79b149529d3",
"_rid": "Sl8fALN4sw4BAAAAAAAAAA==",
"_ts": 1448049512,
"_self": "dbs/Sl8fAA==/colls/Sl8fALN4sw4=/docs/Sl8fALN4sw4BAAAAAAAAAA==/",
"_etag": "\"0000443f-0000-0000-0000-564f7b680000\"",
"_attachments": "attachments/"
}
Fastighet | Beskrivning |
---|---|
id |
Obligatoriskt. Det är en användaruppsättningsbar egenskap. Det är det unika namnet som identifierar dokumentet, dvs. inga två dokument delar samma ID i en logisk partition. Partitionsnyckeln och id fältet identifierar unikt ett objekt i databasen.
ID-fältet får inte överstiga 255 tecken. |
_rid |
Det är en systemgenererad egenskap. Resurs-ID :t (_rid) är en unik identifierare som också är hierarkisk per resursstacken i resursmodellen. Den används internt för placering och navigering av dokumentresursen. |
_ts |
Det är en systemgenererad egenskap. Den anger resursens senast uppdaterade tidsstämpel. Värdet är en tidsstämpel. |
_self |
Det är en systemgenererad egenskap. Det är den unika adresserbara URI:n för resursen. |
_etag |
Det är en systemgenererad egenskap som anger resursetaggen som krävs för optimistisk samtidighetskontroll. |
_attachments |
Det är en systemgenererad egenskap som anger den adresserbara sökvägen för resursen för bifogade filer. |
Uppgifter
Du kan utföra följande uppgifter med dokument: