Using MongoDB with Node.js

MongoDB lies at the heart of many Node.js applications. In this course, you will learn how to access, manipulate, and aggregate data that is stored in a MongoDB database.
Course info
Rating
(44)
Level
Beginner
Updated
Dec 23, 2019
Duration
1h 18m
Table of contents
Description
Course info
Rating
(44)
Level
Beginner
Updated
Dec 23, 2019
Duration
1h 18m
Description

Leveraging document data from a MongoDB database has become a defacto standard for Node.js applications. In this course, Using MongoDB in Node.js, you will gain the ability to build MongoDB into your Node.js application. First, you will discover how to create and interact with a MongoDB database. Next, you will learn how to implement Create, Read, Update, and Delete (CRUD) using a repository object. Finally, you will explore how to aggregate data using the aggregation pipeline built into MongoDB. When you are finished with this course, you will have the skills and knowledge of MongoDB needed to leverage its power in your Node.js application.

About the author
About the author

Jonathan is a Pluralsight Author, Technology Advisor, and Business Leader. As a member of the Chief Digital Advisory team at World Wide Technology, Jonathan is able to leverage his unique experiences and skills to drive digital transformation for his clients. As a dedicated developer community leader, Jonathan serves on the board of directors for the Kansas City Developers Conference, is a Microsoft MVP, and is a regular speaker and keynote presenter at conferences around the globe.

More from the author
Event Driven Updates with Apollo Subscriptions
Intermediate
1h 5m
Nov 20, 2020
Building a GraphQL API with Apollo Server
Intermediate
2h 5m
Jul 28, 2020
More courses by Jonathan Mills
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Jonathan Mills, and welcome to my course, Using MongoDB with Node.js. I'm a technology adviser at World Wide Technologies and a frequent speaker on JavaScript topics around the globe. Now it's rare in a back‑end API that you won't end up having to make a call to a database or something on the back‑end, and MongoDB is one of the most popular back‑end database is for Node.js. In this course, I want to show you everything you need to know to work with a MongoDB data layer for your Node.js applications. So in this course, we're going to get a MongoDB database set up and loaded with data, we'll create a repository object that we'll use to work with Mongo, we'll build out all of the CRUD commands in the repo, get add, update, remove, and finally, we'll build out a use of the aggregation framework. And by the end of this course, you'll have all the information you need to connect your Node.js application to Mongo. Now this is not an intro to Mongo course, and I'm going to assume you understand document databases and how they work. Now if you don't, that's okay. Just follow along with me and then maybe go back and watch one of the intro to Mongo DB courses later. I hope you'll join me on this journey to learn about using MongoDB with Node.js, here at Pluralsight.