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

egghead.io

Get Started with MongoDB

via egghead.io

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course provides a practical introduction to MongoDB, a leading NoSQL document database. You will learn how to set up a local MongoDB environment using Docker and then dive into essential database operations. By the end of this course, you will know how to: - Create and manage MongoDB collections. - Insert, filter, update, and delete documents. - Perform complex queries using logical operators and expressions. - Manipulate data within arrays and nested fields. - Rename fields and manage date and time properties. - Execute multiple operations efficiently using bulk operations. Effectively manage and interact with MongoDB databases. Being proficient with databases is a crucial skill in modern app development.

Syllabus

  • Install Docker to run local MongoDB Container
  • Access Mongo databases from MongoDB Compass
  • Create or Remove MongoDB Collection
  • Inserting Documents into MongoDB Collections (insertOne, insertMany)
  • Filtering Documents in MongoDB Collections (find, findOne)
  • Combine Filtering Documents in MongoDB Collections ($and, $or, $in, $eq, etc)
  • Filtering Documents using Expressions in MongoDB Collections ($expr, $size, $in, $and, etc)
  • Find Document by id in MongoDB Collections
  • Count documents satisfying a query in MongoDB Collection (countDocuments, $regex, $in)
  • Return a subset of properties of a MongoDB Document (projections, $slice)
  • Perform simple operations on resultset using Mongosh Cursor
  • Update Mongo Documents using updateOne, updateMany, $set and $unset operations
  • Update Mongo Documents arrays using $push, $pull and $each operations
  • Rename fields in MongoDB Documents
  • Create or Modify Datetime properties using $currentDate in MongoDB
  • Replace Documents in MongoDB Collections using replaceOne
  • Upsert Documents in MongoDB Collections using updateOne and replaceOne
  • Delete Documents in MongoDB Collections using deleteOne and deleteMany
  • Perform Multiple Operations using Bulk in MongoDB

Taught by

Tomasz Ducin

Reviews

Start your review of Get Started with MongoDB

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.