Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MongoDB: NOSQL Database Learning

MongoDB: NOSQL Database Learning

NOSQL Database Learning from Scratch
Created byDr. Geeta Sable
Last updated 2/2025
English

What you'll learn

  • Installation and introduction of MongoDB and Mongo Shell
  • CRUD operations (create, read, update and delete) on data in NoSQL environment.
  • Comparison and logical query operators - $gt, $gte, $lt, $lte, $in, #nin, $ne, $and, $or, $not
  • Element, array based and evaluation query operators -$exists, $type, $mod, $regex

Course content

8 sections • 9 lectures • 1h 16m total length
  • Introduction of MongoDB13:47
    1. brew services start mongodb/brew/mongodb-community


    2. Verify the installation: Check if MongoDB is running:

      bash

      Copyps aux | grep mongod


    3. Stop MongoDB: To stop MongoDB, use:

      bash

      Copybrew services stop mongodb/brew/mongodb-community


    For Windows

    1. Download MongoDB: Go to the MongoDB Download Center and download the installer for your version of Windows.

    2. Run the Installer: Once the installer is downloaded, run it. Choose the Complete installation type. You can also choose to install MongoDB as a service, which will automatically start MongoDB when your system starts.

    3. Configure MongoDB (Optional): You can configure the directory where MongoDB stores its data. By default, it’s stored in C:\data\db. If you want to change the location, you can modify it in the mongod.cfg configuration file.

    4. Start MongoDB: After installation, MongoDB will start automatically if you opted to install it as a service. You can manually start it using the command:

      Copymongod --dbpath C:\data\db


    5. Access MongoDB: To connect to the MongoDB server, open another command prompt window and type:


      mongo

Requirements

  • Basic Database knowledge

Description

Welcome to the MongoDB Beginner Course! This course is designed to introduce you to the basics of MongoDB, one of the most popular NoSQL databases used by developers worldwide. Whether you are new to databases or transitioning from relational database systems like MySQL or PostgreSQL, this course will help you understand MongoDB's unique features and how to use it effectively.

Course Overview:

1. What is MongoDB?

  • Introduction to NoSQL Databases: Learn about the NoSQL paradigm and why MongoDB is used as an alternative to traditional relational databases.

  • Document-Oriented Database: Understand how MongoDB stores data in flexible, JSON-like documents rather than rows and tables.

2. Key Concepts in MongoDB:

  • Collections & Documents: Dive into the structure of MongoDB. Collections hold documents, which contain data in key-value pairs.

  • CRUD Operations: Learn how to Create, Read, Update, and Delete documents in a MongoDB database.

  • Indexes: Understand how indexes improve query performance in MongoDB.

  • Aggregation: Learn how to perform complex queries, group, filter, and transform data using the aggregation framework.

3. MongoDB Setup & Installation:

  • Learn how to install MongoDB on your local machine or set up a cloud-based MongoDB instance.

  • Introduction to MongoDB Atlas (cloud service) for remote database hosting.

4. Basic MongoDB Operations:

  • Creating a Database: Learn to create and switch between databases in MongoDB.

  • Inserting Data: Understand how to insert single or multiple documents into collections.

  • Querying Data: Learn how to retrieve data with basic find queries, filters, and conditions.

  • Updating & Deleting Data: Learn how to update and delete documents using simple commands.

  • Working with Data Types: Understand different data types like strings, numbers, arrays, and embedded documents.

Who this course is for:

  • Beginners for NOSQL Database