Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure Cosmos DB — это глобально распределенная база данных с несколькими моделями, которая поддерживает модели данных документа, графа и значения ключа. Содержимое этого раздела предназначено для создания, запроса и управления ресурсами документов с помощью API SQL через REST.
Ресурс документа представлен docs в модели ресурсов Azure Cosmos DB. Документ состоит из пользовательского содержимого в формате JSON. Помимо требуемого свойства идентификатора, пользователи могут определять любые произвольные элементы, структуры и иерархии для содержимого. Элемент ID — это уникальная строка, которая является пользовательским набором и не должна превышать 255 символов. Вы можете вставлять, заменять, удалять, читать, перечислять и запрашивать произвольные документы JSON в коллекции.
Azure Cosmos DB не требует никаких схем или вторичных индексов для поддержки запросов к документам в коллекции. По умолчанию документы автоматически индексируются и индексируются согласованно, что позволяет запрашивать документ сразу после его создания.
- Документы хранятся в коллекциях. Дополнительные сведения о коллекциях см. в разделе "Коллекции".
- Документ может содержать одно или несколько вложений. Дополнительные сведения о вложениях см. в разделе "Вложения".
- Доступ пользователей к документам можно управлять с помощью разрешений. Дополнительные сведения о разрешениях см. в разделе "Разрешения".
В этом примере документа 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 |
Обязательное. Это свойство settable пользователя. Это уникальное имя, определяющее документ, т. е. не два документа совместно используют один и тот же идентификатор в логическом разделе. Ключ секции и id поле однозначно удостоверяют элемент в базе данных. Поле идентификатора не должно превышать 255 символов. |
_rid |
Это системное свойство. Идентификатор ресурса (_rid) — это уникальный идентификатор, который также является иерархическим для стека ресурсов в модели ресурсов. Он используется внутренне для размещения и навигации ресурса документа. |
_ts |
Это системное свойство. Он задает последнюю обновленную метку времени ресурса. Значение — метка времени. |
_self |
Это системное свойство. Это уникальный адресируемый URI ресурса. |
_etag |
Это системное свойство, указывающее etag ресурса, необходимое для управления оптимистическим параллелизмом. |
_attachments |
Это системное созданное свойство, указывающее адресный путь для ресурса вложений. |
Задачи
Вы можете выполнять следующие задачи с документами: