Amazon DocumentDB
Developer Guide

Document History for the Amazon DocumentDB Developer Guide

  • API version: 2014-10-31

  • Latest documentation update: October 02, 2019

The following table describes the documentation for this release of the Amazon DocumentDB Developer Guide.

Change Description Date

Added support for EU (Paris) region

Amazon DocumentDB is now available in the EU (Paris) region (eu-west-3) with R5 class instances.

October 30, 2019

Added support for Asia Pacific (Mumbai) region

Amazon DocumentDB is now available in the Asia Pacific (Mumbai) region (ap-south-1) with R5 class instances.

October 17, 2019

Added support for three additional MongoDB APIs

Amazon DocumentDB added support for the $addFields, $concatArrays, and $lookup MongoDB APIs.

October 16, 2019

Added support for Asia Pacific (Singapore) region

Amazon DocumentDB is now available in the Asia Pacific (Singapore) region (ap-southeast-1) with R5 class instances.

October 14, 2019

Added new document for updating TLS certificates

Added instructions for updating CA certificates to use the new CA certificate to create TLS connections.

October 2, 2019

Added API support for certificates

Amazon DocumentDB a new Certificate data type for instances. For more information, see DBInstance.

October 1, 2019

Support for query profiling

Amazon DocumentDB added the ability to profile supported operations on your cluster's instances and databases.

August 19, 2019

Added third AZ in Asia Pacific (Tokyo)

Amazon DocumentDB added a third Availability Zone (AZ) for your compute instances in Asia Pacific (Tokyo).

August 9, 2019

Support for additional Mongo APIs

Added support for additional aggregation pipeline capabilities that include the $in, $isoWeek, $isoWeekYear, $isoDayOfWeek, and $dateToString aggregation operators and the $addToSet aggregation stage. Amazon DocumentDB also added support for the top() command for collection level diagnostics and the ability to modify the expireAfterSeconds parameter for TTL indexes using the collMod() command.

July 31, 2019

Added support for EU (London)

Amazon DocumentDB is now available in EU (London) (eu-west-2) with R5 class instances.

July 18, 2019

Added code samples

Added code examples in R and Ruby for programmatically connecting to Amazon DocumentDB.

July 17, 2019

Added best practice

Added a Best Practice to help you manage your Amazon DocumentDB costs.

July 17, 2019

Support for stopping and starting a cluster

Amazon DocumentDB added support for stopping and starting clusters to manage costs for development and test environments.

July 1, 2019

Support for cluster deletion protection

To protect your clusters from accidental deletion, Amazon DocumentDB added deletion protection. For more information, see the following topics: Creating an Amazon DocumentDB Cluster, Modifying an Amazon DocumentDB Cluster, Deleting an Amazon DocumentDB Cluster, and DeletionProtection in the API topic DBCluster.

July 1, 2019

Functional differences update

Added Implicit Transactions to Functional Differences.

June 26, 2019

Functional differences addition

Added note regarding storage and index compression in Amazon DocumentDB.

June 13, 2019

Additional region supported

Amazon DocumentDB is now available in Asia Pacific (Sydney) (ap-southeast-2) with R5 class instances.

June 5, 2019

R5 instance class supported in additional regions

Added R5 instance class support for 4 additional regions: US East (Ohio), US East (N. Virginia), US West (Oregon), and EU (Ireland). With this change, R5 instances are supported in all regions supporting Amazon DocumentDB.

May 17, 2019

Additional regions supported

Added support for 2 additional regions, Asia Pacific (Tokyo) (ap-northeast-1) and Asia Pacific (Seoul) (ap-northeast-2) with R5 instance classes. For more information, see Supported Instance Classes by Region and Instance Class Specifications.

May 8, 2019

Added more connection code examples

Added code examples in Java and C# for connecting to Amazon DocumentDB.

April 24, 2019

Additional Mongo API support

Added support for seven aggregation string operators ($indexOfBytes, $indexOfCP, $strLenBytes, $strLenCP, $toLower, $toUpper, and $split), nine date-time operators ($dayOfYear, $dayOfMonth, $dayOfWeek, $year, $month, $hour, $minute, $second, and $millisecond), and the $sample aggregation pipeline stage.

April 4, 2019

Added connection code examples

Added code examples in Python, Node.js, PHP, and Go for connecting to Amazon DocumentDB.

March 21, 2019

Support for Frankfurt Region and R5 instances

Added support for EU (Frankfurt) Region (eu-central-1) with R5 instance classes. For more information, see Supported Instance Classes by Region and Instance Class Specifications.

March 13, 2019

Aggregation pipeline operators support

Added support for new aggregation string operators ($concat, $substr, $substrBytes, $substrCP, $strcasecmp), an array aggregation operator ($size), an aggregation group accumulator operator ($push), and aggregation stages ($redact and $indexStats). We also added support for positional array operators ($[] and $[<identifier>]) and hint().

February 28, 2019

Engine upgrades

Added documentation for determining pending cluster modifications and upgrading your cluster's engine version.

February 15, 2019

Auditing events

Added support for auditing database events with Amazon CloudWatch Logs.

February 12, 2019

Quick Start

Added a Quick Start topic to help you easily start with Amazon DocumentDB using AWS CloudFormation.

January 11, 2019

Public Release

This is the initial public release of Amazon DocumentDB (with MongoDB compatibility). This release includes the Developer Guide and the integrated Resource Management API Reference.

January 9, 2019