Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Managing Data with MongoDB and Mongoose

via CodeSignal

Overview

Master data management by integrating MongoDB into your Express.js applications using Mongoose. This course will guide you through setting up a database connection, creating and managing data models, performing data validations, and handling practical use cases.

Syllabus

  • Lesson 1: Setting Up MongoDB and Express.js
    • Change Database and Welcome Message
    • Fix the Bug in Express
    • Complete Express and MongoDB Setup
    • Setting Up MongoDB Connection
    • Building a Heroes API Server
  • Lesson 2: Defining Mongoose Schemas and Models
    • Adding New Fields to Schema
    • Fix the Mongoose Schema Bug
    • Building a Todo API
    • Define and Manage Mongoose Models
    • Building a Superhero API
  • Lesson 3: Updating and Deleting ToDo Items
    • Extend and Modify ToDo Routes
    • Fix the Broken ToDo Express Application
    • Add Missing Codes to Update a ToDo
    • Add Missing Codes to Delete a ToDo
    • Create a ToDo App Endpoint
  • Lesson 4: Creating Relationships Between Models
    • Altering Model Relationships in Mongoose
    • Fix Relationships Between Models
    • Creating Mongoose Relationships
    • Add Model Relationships with Mongoose
    • Create Model Relationships from Scratch
  • Lesson 5: Validating Data and Handling Duplicate Entries in MongoDB Using Mongoose
    • Enhance Data Validation Logic
    • Fix Mongoose Validation Errors
    • Validate and Add Movies
    • Validating Book Entries in MongoDB
    • Validate and Handle Duplicates

Reviews

Start your review of Managing Data with MongoDB and Mongoose

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.