Megosztás a következőn keresztül:


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:

Lásd még: