MongoDB - Associate Developer Study Guide
This chapter covers the driver layer that sits between an application and a MongoDB deployment, from the connection string forms a `MongoClient` accepts through CRUD, cursor and error handling, connection pooling, retryable writes and reads, and multi-document ACID transactions via `startSession` and the `withTransaction` callback. It closes with a cross-language mapping of the same operations across the five officially supported driver languages.