次の方法で共有


ドキュメント

Azure Cosmos DB は、ドキュメント、グラフ、キー値のデータ モデルをサポートするグローバルに分散されたマルチモデル データベースです。 このセクションの内容は、REST を介して SQL API を使用してドキュメント リソースを作成、クエリ、および管理するための内容です。

ドキュメント リソースは、Azure Cosmos DB リソース モデルで によって docs 表されます。 ドキュメントは、JSON 形式のユーザー定義コンテンツで構成されます。 必要な ID プロパティとは別に、ユーザーはコンテンツの任意の要素、構造、階層を定義できます。 ID 要素は、ユーザー設定可能な一意の文字列であり、255 文字を超えることはできません。 コレクションでは、任意の JSON ドキュメントを挿入、置換、削除、読み取り、列挙、照会することができます。

Azure Cosmos DB では、コレクション内のドキュメントに対するクエリをサポートするために、スキーマまたはセカンダリ インデックスは必要ありません。 既定では、ドキュメントは一貫した方法で自動的にインデックス付けされるため、ドキュメントが作成されるとすぐにクエリを実行できます。

  • ドキュメントはコレクション内に格納されます。 コレクションの詳細については、「 コレクション」を参照してください。
  • ドキュメントには、1 つ以上の添付ファイルを含めることができます。 添付ファイルの詳細については、「 添付ファイル」を参照してください。
  • ドキュメントへのユーザー アクセスは、アクセス許可を使用して管理できます。 アクセス許可の詳細については、「 アクセス許可」を参照してください。

このサンプル JSON ドキュメントでは、コレクション内の火山のエントリを示します。 エントリには、火山名、地理空間データを含む位置情報、_rid、_ts、_self、_etag、_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/"  
}  
  
プロパティ 説明
id 必須。 これはユーザー設定可能なプロパティです。 ドキュメントを識別する一意の名前です。つまり、論理パーティション内で同じ ID を共有する 2 つのドキュメントはありません。 パーティションと ID は、データベース内の項目を一意に識別します。 id フィールドは 255 文字以内にする必要があります。
_解消 これは、システムによって生成されるプロパティです。 リソース ID (_rid) は、リソース モデルのリソース スタックごとに階層化される一意識別子です。 ドキュメント リソースの配置と移動のために内部使用されます。
_Ts これは、システムによって生成されるプロパティです。 リソースの最終更新タイムスタンプを示します。 値は、タイムスタンプです。
_自己 これは、システムによって生成されるプロパティです。 リソースの一意のアドレス指定が可能な URI です。
_Etag これは、オプティミスティック コンカレンシー制御に必要なリソース etag を指定するシステム生成プロパティです。
_添付 ファイル 添付ファイル リソースのアドレス指定可能パスを指定するシステム生成プロパティです。

タスク

ドキュメントを使用して、次のタスクを実行できます。

参照