> 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="https://3246829168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOBPUn06p2VQiK8dW3pV9%2Fuploads%2FHaejnPPPthh96b1ADuGA%2Fimage.png?alt=media&amp;token=730505d7-2cf0-4e77-b5ba-0f44f0e153b4" 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?
