documentation/Reference/Database Driver Reference/DocumentDB.md
docdb 5.0.0{% include database-boilerplate.html %}
| Item | Details |
|---|---|
| URL format | mongodb://ip address:port number/database_name |
| SSL support | Yes |
| Ships with Flyway Command-line | JSON migrations: Yes. |
| Javascript migrations requires Mongosh to be installed separately | |
| Maven Central coordinates | n/a |
mongosh to be installed.AWS DocumentDB aims to be MongoDB compatible - as such we use the Flyway MongoDB infrastructure and can only verify that Flyway's verb testing works.
MongoServerError: Retryable writes are not supported which was overcome by adding retrywrites=false to the connection string, See Functional differences: Amazon DocumentDB and MongoDBThe Flyway Native Connectors blog post describes more of the details of the Native Connectors changes.
We have to map Flyway concepts and language rooted in the relational database world to MongoDB - this is how Flyway sees the mapping:
| MongoDB Concept | Flyway Concept |
|---|---|
| database | database/schema |
| collection | table |
| row | document |
| transaction | transaction |