Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Cosmos DB je globálně distribuovaná vícemodelová databáze, která podporuje datové modely dokumentů, grafů a klíč-hodnota. Obsah v této části slouží k vytváření, dotazování a správě prostředků dokumentů pomocí rozhraní SQL API přes REST.
Prostředek dokumentu je reprezentován docs v modelu prostředků Azure Cosmos DB. Dokument se skládá z uživatelem definovaného obsahu ve formátu JSON. Kromě požadované vlastnosti ID mohou uživatelé definovat libovolné prvky, struktury a hierarchie obsahu. Prvek ID je jedinečný řetězec, který je nastaven uživatelem a nesmí překročit 255 znaků. V kolekci můžete vkládat, nahrazovat, odstraňovat, číst, vypsat a dotazovat libovolné dokumenty JSON.
Azure Cosmos DB nevyžaduje žádné schéma ani sekundární indexy, aby bylo možné podporovat dotazování na dokumenty v kolekci. Ve výchozím nastavení se dokumenty automaticky a indexují konzistentním způsobem, takže se dokument dá dotazovat hned po jeho vytvoření.
- Dokumenty jsou uložené v kolekcích. Další informace o kolekcích najdete v tématu Kolekce.
- Dokument může obsahovat jednu nebo více příloh. Další informace o přílohách najdete v tématu Přílohy.
- Uživatelský přístup k dokumentům je možné spravovat prostřednictvím oprávnění. Další informace o oprávněních najdete v tématu Oprávnění.
Tento ukázkový dokument JSON ukazuje vstup pro vulkánu v kolekci. Položka zahrnuje název sopek, informace o poloze, včetně geoprostorových dat, a prvky definované systémem, jako jsou _rid, _ts, _self, _etag a _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/"
}
| Vlastnictví | Popis |
|---|---|
id |
Povinné. Jedná se o vlastnost nastavenou uživatelem. Jedná se o jedinečný název, který identifikuje dokument. To znamená, že žádné dva dokumenty nesdílely stejné ID v rámci logického oddílu. Klíč oddílu a id pole jednoznačně identity položky v databázi. Pole ID nesmí překročit 255 znaků. |
_rid |
Jedná se o systém vygenerovanou vlastnost. ID prostředku (_rid) je jedinečný identifikátor, který je také hierarchický podle zásobníku prostředků v modelu prostředků. Používá se interně k umístění a navigaci prostředku dokumentu. |
_ts |
Jedná se o systém vygenerovanou vlastnost. Určuje časové razítko poslední aktualizace prostředku. Hodnota je časové razítko. |
_self |
Jedná se o systém vygenerovanou vlastnost. Jedná se o jedinečný adresovatelný identifikátor URI prostředku. |
_etag |
Jedná se o systém vygenerovanou vlastnost, která určuje značku prostředku vyžadovanou pro optimistickou souběžnost řízení. |
_attachments |
Jedná se o systém vygenerovanou vlastnost, která určuje adresovatelnou cestu pro prostředek příloh. |
Úkoly
S dokumenty můžete provádět následující úkoly: