Azure DocumentDB Adapter Limitations

Supported Types

Correspondence of the JSON types of Document DB supported by this adapter and the internal data types (schema types) is as follows.

DocumentDB data type nameSupportedSchema type nameRemarks
stringString 
numberBigDecimal 
true/falseboolean 
null-Dealt as null regardless of schema type.
object~-
array~-

Precision of Number Type

Number type of Azure DocumentDB is IEEE754 double precision.

For data types which is supported by DocumentDB, refer to the following page.

Special Item Names

There are some items which DocumentDB generates for documents, such as "_rid", "_ts", "_self", "_etag", or "_attachments". No value can be written in these items.

Avoid to put underscore(_) at the beginning of item names defined as schema as much as possible, because the beginning of item names which DocumentDB generates is underscore(_).

For items which DocumentDB system generates, refer to the following page.

Consistency

In DocumentDB adapter, "Session" is used among the 4 types of consistencies ("Strong", "Bounded-Staleness", "Session", and "Eventual").

For consistency of DocumentDB, refer to the following page.