MongoDB Documentation for Students

Software Description

MongoDB is a NoSQL database management system designed for storing and managing large-scale, flexible data structures. It is widely used in modern web applications, big data processing, and cloud-based systems due to its scalability, high performance, and schema flexibility.

There are two versions of MongoDB that students may use: MongoDB Atlas and MongoDB Community Edition.

Access Instructions

MongoDB Atlas

MongoDB Atlas a fully managed, cloud-hosted database.

  1. Create an Account: 
    1. Register for a free account at MongoDB Atlas Signup
    2. Accept the Privacy Policy & Terms of Service.
  2. Access Your Dashboard: 
    1. Visit the MongoDB Login Page.
    2. Enter your credentials or sign in with Google or GitHub.
  3. Create a Free Cluster:
    1. Click “Create a New Cluster” and select the free-tier option.
    2. Choose a cloud provider (AWS, Google Cloud, or Azure) and a region.
    3. Click “Create Cluster” and wait for provisioning (1–3 minutes).
  4. Connect to Your Cluster:
    1. Go to Database Access and create a username and password.
    2. Click “Connect” and choose a connection method (MongoDB Compass, Shell, or a programming language).

MongoDB Community Server

MongoDB Community Server is a self-managed database installed on a local machine. It is available for Windows, macOS, and Linux operating systems.

  1. Download:
    1. Visit the MongoDB Community Server Download page.
    2. Select the version for your operating system.
  2. Installation Instructions:
    1. Follow the on-screen instructions to install.
    2. By default, the installer includes MongoDB Compass, a GUI tool for managing databases.

Licensing and Cost Information

  • License Type:
    • MongotDB Atlas Free Tier – Free, with upgrade options for larger storage and performance
    • MongoDB Community Edition – Free, open source
  • Cost: Free
  • Duration: Unlimited

Getting Help