This operation uses DocumentDB API of Azure Cosmos DB. For more details on API specifications, refer to the following page.
In the case of accessing an unlimited collection by using this adapter and other methods (such as the Data Explorer in Azure portal) together, limitations are as follows.
Each operation of this adapter operates on the following premises.
Operations are not supported if you perform any of the following actions by the methods other than this adapter.
| Azure Cosmos DB data type name | Support | Schema type name | Remarks |
|---|---|---|---|
| string | Yes | String | |
| number | Yes | BigDecimal | |
| true/false | Yes | boolean | |
| null | Yes | - | Treated as null regardless of the schema type. |
| object | No | - | |
| array | No | - |
Number type in Azure Cosmos DB is IEEE754 double precision.
"_rid", "_ts", "_self", "_etag", "_attachments", etc. are the items generated by Azure Cosmos DB for a document. You cannot write arbitrary value for these items.
As name of item generated by Azure Cosmos DB starts with an underscore (_), it is recommended to set item names for schema such that there is no underscore at the start of the names.
For more details on items generated by Azure Cosmos DB system, refer to the following pages.
In Azure Cosmos DB adapter, among the 5 types of consistency ("Strong", "Bounded-Staleness", "Session", "Consistent Prefix", "Eventual"), "Session" is used.
For more details on consistency of Azure Cosmos DB, refer to the following page.