Docs Menu
Docs Home
/
Django MongoDB Backend
/

Create a Connection String

You can connect to your MongoDB deployment by providing a connection URI, also called a connection string, which instructs the driver on how to connect to a MongoDB deployment and how to behave while connected.

The connection string includes the hostname or IP address and port of your deployment, the authentication mechanism, user credentials when applicable, and connection options.

To connect to an instance or deployment not hosted on Atlas, see pymongo-connection-targets in the PyMongo documentation.

1

To retrieve your connection string for the deployment that you created in the previous step, log into your Atlas account and navigate to the Clusters section and click the Connect button for your new deployment.

The connect button in the clusters section of the Atlas UI

Proceed to the Connect your application section and select "Python" from the Driver selection menu and the version that best matches the version you installed from the Version selection menu.

2

Click the button on the right of the connection string to copy it to your clipboard as shown in the following screenshot:

The connection string copy button in the Atlas UI
3

Paste your connection string into a file in your preferred text editor and save this file to a safe location for later use. Your connection string resembles the following example:

mongodb+srv://<username>:<password>@samplecluster.jkiff1s.mongodb.net/?retryWrites=true&w=majority&appName=SampleCluster

Replace the <username> and <password> placeholders with your database user's username and password.

4

Specify a database connection in your connection string by adding your database name after the hostname, as shown in the following example:

mongodb+srv://<username>:<password>@samplecluster.jkiff1s.mongodb.net/<database name>?retryWrites=true&w=majority&appName=SampleCluster

Replace the <database name> placeholder with sample_mflix to configure a connection to the sample_mflix Atlas sample database.

After completing these steps, you have a connection string that contains your database username, database password, and database name.

Back

Create a MongoDB Deployment