Modifying Data in MongoDB

The structure of document-oriented databases, such as MongoDB, introduce benefits and challenges when working with data. This course explores the create, update, and delete portion of CRUD from the perspective of a MongoDB administrator or developer.
Course info
Level
Intermediate
Updated
Jul 27, 2020
Duration
2h 4m
Table of contents
Description
Course info
Level
Intermediate
Updated
Jul 27, 2020
Duration
2h 4m
Description

While querying data in a database of any kind is a big part of its purpose, more functionality is needed to manage that data. In this course, Modifying Data in MongoDB, you'll delve into the C, U, and D of CRUD, or create, update, and delete from the view of a MongoDB administrator or developer. First, you'll learn how to take advantage of operators and filters to control these operations. Next, you'll discover how to use the JavaScript API in the command line mongo shell to perform these operations. Finally, you'll explore a small web app to learn how to put these operations into practice. By the end of this course, you'll have the necessary knowledge of the write operations in MongoDB in order to effectively utilize them in your own projects.

About the author
About the author

Douglas Starnes is a polyglot ninja and tech community influencer in the Memphis area making stuff that works on more than just the web. He is a co-director of the Memphis Python User Group and a board member of the Memphis .NET User Group.

More from the author
Creating List-based Screens in Xamarin.Forms
Intermediate
1h 46m
Feb 19, 2020
More courses by Douglas Starnes
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Douglas Starnes, and welcome to my course, Modifying Data in MongoDB. I'm a tech author, speaker, conference an user group organizer, and a Microsoft Most Valuable Professional for developer technologies. MongoDB is a different kind of database. It doesn't rely on tables in SQL, and this can present some interesting problems. In this course, we're going to survey the different write operations used to modify data in MongoDB. Some of the major topics that we will cover include the CRUD write operations, create or insert, update and upsert, and delete. We'll look at bulk writes, which combine those write operations, and we'll put everything together in a simple Python web app. By the end of this course, you'll know the write operations in MongoDB and be able to use them in your own projects. Before beginning the course, you should be familiar with JavaScript. Some knowledge of Python will be helpful for the demo app. I hope you'll join me on this journey to learn Modifying Data in MongoDB with this course, at Pluralsight.