> For the complete documentation index, see [llms.txt](https://wiki.berkie.ee/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.berkie.ee/techops/getting-started-projects/web-demo-project/assignment-2-mongodb/mongodb-setup.md).

# MongoDB Setup

Please follow the setup guide for MongoDB Server Community Edition. Make sure you DO install the Mongo Shell.&#x20;

{% embed url="<https://www.mongodb.com/docs/manual/installation/>" %}

Then install MongoDB Compass (or another similar MongoDB client):

{% embed url="<https://www.mongodb.com/products/tools/compass>" %}

Make sure you aren't installing Atlas CLI. We don't actually need that functionality.&#x20;

### Verifying your install

To make sure you've done everything correctly to set things, up, please open up MongoDB Compass and click the "connect" button. The address should say mongodb`://localhost:27017`

<figure><img src="/files/qlYvCDhaCkwbHrVE6VG1" alt=""><figcaption></figcaption></figure>

Additionally, type `mongosh` in a terminal (git bash, or powershell) to make sure you've installed the mongo shell properly.&#x20;

### Concept Check:

* What does `localhost` mean? What is `27017` mean?
* If you were to connect to a remote server (a database that's NOT on your computer), how would your URL be different?
