Mongoose: MongoDB Object-Document Mapper for NodeJS Apps
- Description
- Curriculum
- FAQ
- Reviews
Mongoose Course: Node and Mongo Explained
If you are seeing this page, then you are somewhat related to software engineering, and we all know that for people in tech learning a new technology is important. But we often procrastinate and defer it. And it’s not our fault, because in most cases there are just no good tutorials. This is especially true for new and emerging technologies like NodeJS.
NodeJS + NoSQL = <3
NodeJS (JavaScript on the server) is awesome, but some developers are confused about NoSQL when it comes to working in Node with MongoDB (NoSQL database). Do you need a better explanation of how to use Node.js with MongoDB? The most popular choice is the Mongoose library. Read on to find out why.
Why Mongoose is Your Friend
The danger of not using ORM (object-relational mapping) / ODM (object-document mapping) is that every time you make changes to the structure of the data, you have to modify the application code. In other words, if your application layer touches a database, then you’re in for a big trouble waiting to happen God forbid there are any changes to the database layer… and the chance of you having to make future changes in the software that you wrote is like 99.99%. 🙁 However, by using Mongoose you can mitigate this issue!
Also, you can make your application to have models, validations and at the same time organize code better with custom methods, and pre and post hooks. The additional benefit is that Mongoose methods are easier (and more fun) to use than native MongoDB driver ones.
Finally an Easy Way to Understand How to Use Node with MongoDB
Take a look at Mongoose’s extensive documentation at mongoosejs (dot) com (slash) docs. It’s fairly good, but who has time to read this documentation when you can use that time to write your own apps?! Also, reading online documentation and the library’s source code is boring. Many studies have shown that when something is boring, you learn it less effectively!
That’s why we’re working on a Mongoose course for you! This is the course on Mongoose you’ve been waiting for (as almost 200 backers of our “kickstarter” campaign proved).
What You’ll Be Able to Do
The Mongoose course has more than one hour of HD videos, and INSANE number of examples. After finishing lectures, answering quizzes and doing exercises outlined in the course, you’ll be able to do virtually anything with Node and MongoDB in a sane manner, using the industry’s best techniques and practices.
The course is ready and you can be access IMMEDIATELY… it’s time to take action to ensure you know the best way to use Node and MongoDB!
-
3Project InitializationVideo lesson
-
4Schema, Model, and The Find MethodVideo lesson
-
5The Save MethodVideo lesson
-
6Schema Types, Its Properties and ValidationVideo lesson
-
7Required Property and Schema ValidationVideo lesson
-
8Additional Schema TypesVideo lesson
-
9Complex Schema With Nested ObjectsVideo lesson
-
10Bubbling Errors With The Okay ModuleVideo lesson
-
11The FindOne Method for Get and Put RequestsVideo lesson
-
12Enum Schema PropertyVideo lesson
-
13Setters and Getters in SchemaVideo lesson
-
14Custom Field Validation and The Path MethodVideo lesson
-
15Summary and The Remove MethodVideo lesson
-
16Selecting FieldsVideo lesson
-
17Virtual FieldsVideo lesson
-
18Pre Save HookVideo lesson
-
19Pre Validate HookVideo lesson
-
20Post Save HookVideo lesson
-
21The Populate Method and ReferencesVideo lesson
-
22Static and Instance MethodsVideo lesson
-
23SummaryVideo lesson
-
24Uploading and Storing Binary DataVideo lesson
External Links May Contain Affiliate Links read more