Dokumentumok
Az Azure Cosmos DB egy globálisan elosztott többmodelles adatbázis, amely támogatja a dokumentum-, gráf- és kulcsértékű adatmodelleket. A jelen szakaszban található tartalom dokumentum-erőforrások létrehozására, lekérdezésére és kezelésére használható az SQL API REST-en keresztüli használatával.
A dokumentumerőforrást az Azure Cosmos DB-erőforrásmodell képviseli docs
. A dokumentumok felhasználó által meghatározott JSON-formátumú tartalmakból áll. A szükséges Azonosító tulajdonságon kívül a felhasználók tetszőleges elemeket, struktúrákat és hierarchiát definiálhatnak a tartalomhoz. Az AZONOSÍTÓ elem egy felhasználó által beállított egyedi sztring, amely nem haladhatja meg a 255 karaktert. Tetszőleges JSON-dokumentumokat szúrhat be, cserélhet le, törölhet, olvashat, számba vehet és lekérdezhet egy gyűjteményben.
Az Azure Cosmos DB nem igényel sémát vagy másodlagos indexeket a gyűjtemény dokumentumai feletti lekérdezés támogatásához. Alapértelmezés szerint a dokumentumok automatikusan és konzisztensen indexelhetők, így a dokumentum létrehozása után azonnal lekérdezhetővé válik.
- A dokumentumok gyűjteményeken belül vannak tárolva. További információ a gyűjteményekről: Gyűjtemények.
- A dokumentumok tartalmazhatnak egy vagy több mellékletet. További információ a mellékletekről: Mellékletek.
- A dokumentumokhoz való felhasználói hozzáférés engedélyeken keresztül kezelhető. Az engedélyekkel kapcsolatos további információkért lásd: Engedélyek.
Ez a JSON-mintadokumentum egy gyűjteményben lévő vulkán bejegyzését mutatja be. A bejegyzés tartalmazza a vulkán nevét, a helyadatokat, beleértve a térinformatikai adatokat, valamint a rendszer által meghatározott elemeket, például _rid, _ts, _self, _etag és _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/"
}
Tulajdonság | Leírás |
---|---|
id | Kötelező. Ez egy felhasználó által beállított tábla tulajdonság. Ez az egyedi név azonosítja a dokumentumot, azaz nincs két dokumentum azonos azonosítóval egy logikai partíción belül. A partíció és az azonosító egyedileg azonosítja az adatbázisban lévő elemet. Az azonosító mező nem haladhatja meg a 255 karaktert. |
_Megszabadulni | Ez egy rendszer által létrehozott tulajdonság. Az erőforrás-azonosító (_rid) egy egyedi azonosító, amely az erőforrás-modell erőforrás-verménként is hierarchikus. A rendszer a dokumentum típusú erőforrás elhelyezésére és navigálására használja. |
_Ts | Ez egy rendszer által létrehozott tulajdonság. Meghatározza az erőforrás utolsó frissített időbélyegét. Az érték egy időbélyeg. |
_Önálló | Ez egy rendszer által létrehozott tulajdonság. Ez az erőforrás egyedi címezhető URI-ja. |
_Etag | Ez egy rendszer által létrehozott tulajdonság, amely meghatározza az optimista egyidejűség-vezérléshez szükséges erőforrás-etaget. |
_Mellékletek | Ez egy rendszer által létrehozott tulajdonság, amely meghatározza a mellékletek erőforrásának címezhető elérési útját. |
Feladatok
A következő feladatokat végezheti el dokumentumokkal: