Course Syllabus

MongoDB Development Course Highlights

MongoDB web development has been gaining popularity for quite some time and is currently in high-demand. MongoDB development is an exciting career path for both freshers and experienced individuals


Installing MongoDB

The current SQL/NoSQL landscape

Document-oriented vs. other types of storage

Mongo’s feature set

Common use-cases

MongoDB databases

MongoDB Collections

MongoDB Documents


Creating documents

insert()

update()

save()

Querying documents

find()

Working with equality

Query operators

Building complex queries

Updating documents

Deleting documents

Word on ORM/ODM


Installing mongoose


Connecting to MongoDB from mongoose

Understanding mongoose schemas and data types

Working with Models

Using modifiers in schema

Using virtual fields

Optimizing query performance by enabling indexes

Validation of model data

Creating custom static methods

Creating custom instance methods

CRUD operations with Mongoose