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 dokumentumerő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 jelöli docs . A dokumentumok felhasználó által meghatározott tartalomból állnak JSON formátumban. A szükséges azonosítótulajdonságon kívül a felhasználók tetszőleges elemeket, struktúrákat és hierarchiát is meghatározhatnak 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, 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 dokumentumainak lekérdezéséhez. Alapértelmezés szerint a dokumentumok automatikusan és egységesen indexelhetők, így a dokumentum létrehozása után azonnal lekérdezhetővé válik.

  • A dokumentumok gyűjteményekben vannak tárolva. A gyűjteményekről további információt a Gyűjtemények című témakörben talál.
  • 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élyekkel kezelhető. Az engedélyekről további információt az Engedélyek című témakörben talál.

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/"  
}  
  
Ingatlan Leírás
id Szükséges. Ez egy felhasználó által beállított tulajdonság. Ez az egyedi név azonosítja a dokumentumot, azaz egyetlen két dokumentum sem azonos azonosítóval rendelkezik egy logikai partíción belül. A partíciókulcs és id a mező egyedileg azonosít egy elemet az adatbázisban. Az azonosító mező nem haladhatja meg a 255 karaktert.
_rid Ez egy rendszer által létrehozott tulajdonság. Az erőforrás-azonosító (_rid) egy egyedi azonosító, amely szintén hierarchikus az erőforrásmodell erőforrásveremén. A dokumentumerőforrás elhelyezésére és navigálására belsőleg használatos.
_ts Ez egy rendszer által létrehozott tulajdonság. Az erőforrás utolsó frissített időbélyegét adja meg. Az érték időbélyeg.
_self 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.
_attachments Ez egy rendszer által létrehozott tulajdonság, amely megadja a mellékletek erőforrásának címezhető elérési útját.

Tevékenységek

A következő feladatokat végezheti el dokumentumokkal:

Lásd még: