Azure DocumentDBアダプタ制限事項

サポートする型

本アダプタでサポートするDocumentDBのJSON型と、内部データ型(スキーマ型)との対応は以下の通りです。

DocumentDBデータ型名サポートスキーマ型名備考
stringString 
numberBigDecimal 
true/falseboolean 
null-スキーマ型を問わずnullとして扱います。
object×-
array×-

number型の精度

Azure DocumentDBでの数値型はIEEE754 倍精度です。

DocumentDBがサポートするデータ型については以下のページを参照してください。

特殊な項目名

ドキュメントに対してDocumentDBが生成する項目に、「_rid」「_ts」「_self」「_etag」「_attachments」などがあります。 これら項目については、任意の値を書き込むことはできません。

DocumentDBが生成する項目は名称の先頭がアンダースコア(_)であるため、スキーマ定義する項目名の先頭にはなるべくアンダースコアを付けないようにしてください。

DocumentDBシステムが生成する項目については以下のページを参照してください。

一貫性

DocumentDBアダプタでは、4種類の一貫性(「Strong」「Bounded-Staleness」「Session」「Eventual」)のうち、「Session」を使用しています。

DocumentDBでの一貫性については以下のページを参照してください。