Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.

Explore Developer Center's New Chatbot! MongoDB AI Chatbot can be accessed at the top of your navigation to answer all your MongoDB questions.

MongoDB Developer
MongoDB
plus
Sign in to follow topics
MongoDB Developer Center
chevron-right
Developer Topics
chevron-right
Products
chevron-right

Videos

An integrated suite of cloud database services that allows you to address a wide variety of use cases for transactional and analytical workloads.

By Category
mdb_aggregation_pipelines
Aggregation Framework
mdb_time_series
Time series
general_security
Security
mdb_sharding
Sharding
mdb_wildcard_index
Indexes
mdb_schema_visualization
Schema
mdb_change_streams
Change Streams
All MongoDB Videos
All Videos
search
  • Latestcheck
  • Highest Rated
Video

MongoDB & Node.js: Aggregation & Data Analysis (Part 2 of 4)

✅ Sign-up for a free cluster at: https://mdb.link/free-iz37fDe1XoM ✅ Get help on our Community Forums: https://mdb.link/community-iz37fDe1XoM When you want to analyze data stored in MongoDB, you can use MongoDB's powerful aggregation framework to do so. In part two of this quick start tutorial for beginners, Lauren Schaefer provides a high-level overview of the aggregation framework and demonstrates how to use it in a Node.js script. She explains how to use aggregate() to analyze data. Chapters: 00:00 Intro 00:45 What is the aggregation framework? 02:45 Create an aggregation pipeline in Atlas 06:45 Executing an aggregation pipeline in Node.js 11:07 Wrapping up Other videos in this tutorial series: Part 1: https://youtu.be/fbYExfeFsI0 Links Lauren mentions in the video: Lauren's blog post: Aggregation Framework with Node.js Tutorial https://developer.mongodb.com/quickstart/node-aggregation-framework Lauren's GitHub repo with the code from this video https://github.com/mongodb-developer/nodejs-quickstart/blob/master/aggregation.js Node.js & MongoDB Starter Template File https://github.com/mongodb-developer/nodejs-quickstart/blob/master/template.js Free MongoDB University Course: M121 The MongoDB Aggregation Framework https://university.mongodb.com/courses/M121/about Connect with Lauren: Twitter: https://twitter.com/lauren_schaefer​ TikTok: https://tiktok.com/@lauren_schaefer​ LinkedIn: https://www.linkedin.com/in/laurenjan...​ MongoDB Community: https://developer.mongodb.com/community/forums/t/hey-friends-im-lauren/168/ Subscribe to MongoDB ►►► https://bit.ly/3bpg1Z1 Connect with MongoDB: Website: https://bit.ly/2LjtNBZ Twitter: https://bit.ly/3fH87gR Facebook: https://bit.ly/3fEaIsd Linkedin: https://bit.ly/2SY9w90 Instagram: https://bit.ly/3bn9bDv Community Forums: https://bit.ly/2I8VCi5 TikTok: https://bit.ly/3fHoqdJ
MongoDB thumbnail image
Play Button
MongoDBAggregation FrameworkJavaScriptNode.js

May 07, 2021
Video

MongoDB & Node.js: Connecting & CRUD Operations (Part 1 of 4)

✅ Sign-up for a free cluster at: https://mdb.link/free-fbYExfeFsI0 ✅ Get help on our Community Forums: https://mdb.link/community-fbYExfeFsI0 The MongoDB Atlas Navigation has been enhanced to provide a more intuitive and streamlined experience. Discover the updates here: https://mdb.link/AtlasUpdate If you're a Node.js developer who wants to learn MongoDB, start here! In this quick start tutorial for beginners, Developer Advocate Lauren Schaefer walks through the basics of how to connect to a MongoDB Atlas database using a Node.js script. Then she explains how data is stored in MongoDB using documents and collections. Finally, she explains how to execute each of the CRUD (create, read, update, and delete) operations. She explains how to use insertOne(), insertMany(), findOne(), find(), updateOne() with and without upsert, updateMany(), deleteOne(), and deleteMany(). Links Lauren mentions in the video: ⭐ Connect to a MongoDB Database Using Node.js: https://mdb.link/connect-nodejs ⭐ MongoDB and Node.js Tutorial - CRUD Operations: https://mdb.link/nodejs-crud ⭐ GitHub repo with the code from this video: https://mdb.link/nodejs-quickstart Other videos in this tutorial series: Part 2: https://youtu.be/iz37fDe1XoM Part 3: https://youtu.be/bdS03tgD2QQ Part 4: https://youtu.be/9LA7_CSyZb8 Chapters: 00:00 Intro 01:00 How to Connect 08:22 How MongoDB Stores Data 11:47 How to Create Documents 17:16 How to Read Documents 24:46 How to Update Documents 35:58 How to Delete Documents 41:10 Wrapping Up Connect with Lauren: Twitter: https://twitter.com/lauren_schaefer TikTok: https://tiktok.com/@lauren_schaefer LinkedIn: https://www.linkedin.com/in/laurenjanece/ MongoDB Community: https://developer.mongodb.com/community/forums/t/hey-friends-im-lauren/168 ------ ✅ Subscribe to our channel: https://mdb.link/subscribe
MongoDB thumbnail image
Play Button

Apr 29, 2021
Video

MongoDB Schema Design Best Practices

✅ Sign-up for a free cluster at: https://mdb.link/free-QAqK-R9HUhc ✅ Get help on our Community Forums: https://mdb.link/community-QAqK-R9HUhc Have you ever wondered, “How do I model my schema for my application?” It’s one of the most common questions devs have pertaining to MongoDB. And the answer is, it depends. This is because document databases have a rich vocabulary that is capable of expressing data relationships in more nuanced ways than SQL. There are many things to consider when picking a schema. Is your app read or write-heavy? What data is frequently accessed together? What are your performance considerations? How will your data set grow and scale? In this video, Joe Karlsson will discuss the basics of data modeling using real-world examples. You will learn common methodologies and vocabulary you can use when designing your database schema on your application. Chapters 📑 0:00 Intro 0:18 Why is schema design important? 1:21 Relational vs. MongoDB schema design 4:16 One to One 4:41 One to many 6:10 One to Squillions 8:02 Many to Many 8:57 Wrap Up 💬 What topics do you want to see covered next? Leave a comment below! 🔗 These ARE the links you are looking for 👋: MongoDB Schema Design Anti-Patterns - Part : https://www.youtube.com/watch?v=8CZs-0it9r4 ------ ✅ Subscribe to our channel: https://mdb.link/subscribe
MongoDB thumbnail image
Play Button

Apr 18, 2021
Video

Learn How to Update MongoDB Array Elements without Feeling Bulba-sore

✅ Sign-up for a free cluster at: https://mdb.link/free-XRXjJRJ03_A ✅ Get help on our Community Forums: https://mdb.link/community-XRXjJRJ03_A That's right, this is a Pokémon themed tutorial! Have you ever needed to update arrays within a MongoDB NoSQL document, but didn't want to replace the entire array or do too many client-side manipulations? How about updating multiple different elements in an array using a single operation? In this tutorial, Nic Raboy demonstrates how to use the positional array operators in the MongoDB query language (MQL) with Pokémon related examples. Want access to the code? Check out the written version of this video at https://developer.mongodb.com/how-to/update-array-elements-document-mql-positional-operators/ Subscribe to MongoDB ►►► https://bit.ly/3bpg1Z1 Connect with MongoDB: Website: https://bit.ly/2LjtNBZ Twitter: https://bit.ly/3fH87gR Facebook: https://bit.ly/3fEaIsd Linkedin: https://bit.ly/2SY9w90 Instagram: https://bit.ly/3bn9bDv Community Forums: https://bit.ly/2I8VCi5 TikTok: https://bit.ly/3fHoqdJ
MongoDB thumbnail image
Play Button

Mar 09, 2021
Video

Working with MongoDB in C++

Even though Node.JS is the most popular programming language to use with MongoDB, there's no reason you can't use other programming languages - including C++! This video tutorial will use the C++ client library to create a REST API, then create an application that holds information about MarioKart characters.
MongoDB thumbnail image
Play Button

Feb 22, 2021
Video

Integrating MongoDB Into Your NextJS App

✅ Sign-up for a free cluster at: https://mdb.link/free-aAupumVpqcE ✅ Get help on our Community Forums: https://mdb.link/community-aAupumVpqcE Building your next awesome application with NextJS? Want to learn how to easily integrate MongoDB into it? We got you covered! In this stream we'll discuss the official NextJS / MongoDB example and you can add it to your NextJS application today.
MongoDB thumbnail image
Play Button

Jan 21, 2021
Video

Data Modeling with MongoDB

Good news everyone! MongoDB provides an extremely flexible document model for your use. At the same time the data model you design can seriously speed up or slow down your application. For example, an RDBMS approach to an IoT data storage will significantly slow down the application when used with a document model. This means that with great data modeling flexibility comes even greater responsibility. What are the the best practices for data modeling that leverage MongoDB's flexible Document Model to best support your application through its development? Wonder no more! In this talk we will examine the most important considerations when making decisions about your data model. To learn more about MongoDB take our free self-paced MongoDB Basics course! https://university.mongodb.com/courses/M001/about Subscribe to MongoDB ►►► https://bit.ly/3bpg1Z1 Connect with MongoDB: Website: https://bit.ly/2LjtNBZ Twitter: https://bit.ly/3fH87gR Facebook: https://bit.ly/3fEaIsd Linkedin: https://bit.ly/2SY9w90 Instagram: https://bit.ly/3bn9bDv TikTok: https://bit.ly/3fHoqdJ
MongoDB thumbnail image
Play Button

Oct 28, 2020
Video

Schema Design Anti-Patterns - Part 1

✅ Sign-up for a free cluster at: https://mdb.link/free-8CZs-0it9r4 ✅ Get help on our Community Forums: https://mdb.link/community-8CZs-0it9r4 The MongoDB Atlas Navigation has been enhanced to provide a more intuitive and streamlined experience. Discover the updates here: https://mdb.link/AtlasUpdate When modeling your data in MongoDB, schema design patterns are important. Knowing what not to do is equally important. Learn common schema design mistakes in part one of this three-part series, so you don't make those mistakes yourself. Table of Contents 0:00 - Intro to Anti-Patterns 3:55 - Massive Arrays Anti-Pattern 11:59 - Massive Number of Collections Anti-Pattern Massive Arrays Anti-Pattern: https://bit.ly/33i3wgU Massive Number of Collections Anti-Pattern: https://bit.ly/3cIgEiy MongoDB Atlas: https://bit.ly/3jieJns MongoDB University Course: M001: MongoDB Basics: https://bit.ly/3097PJy MongoDB University Course: M100: MongoDB for SQL Pros: https://bit.ly/39DpvAv MongoDB University Course: M121: The MongoDB Aggregation Framework: https://bit.ly/33g99MR Subscribe to MongoDB ►►► https://bit.ly/3bpg1Z1 Connect with MongoDB: Website: https://bit.ly/2LjtNBZ Twitter: https://bit.ly/3fH87gR Facebook: https://bit.ly/3fEaIsd Linkedin: https://bit.ly/2SY9w90 Instagram: https://bit.ly/3bn9bDv TikTok: https://bit.ly/3fHoqdJ
MongoDB thumbnail image
Play Button

Sep 30, 2020
Video

[DEPRECATED] MongoDB Change Streams: The Hidden Gem within the MongoDB Repertoire

**This video is now deprecated. Watch our latest session on Change Streams: https://www.youtube.com/watch?v=20YkaD5K_C8** MongoDB Change Streams have been in play for some time now but haven't gotten the limelight that they deserve. Many developers are still not aware of their powers and the plethora of options brought to the table by using change streams. Change streams enable applications to stream real-time data changes by leveraging MongoDB’s underlying replication capabilities. In this session I will demo two everyday use cases: * the use of change streams in notification services * ETL
MongoDB thumbnail image
Play Button

Jun 10, 2020
Video

Developing with MongoDB and Java

✅ Sign-up for a free cluster at: https://mdb.link/free-bkhXHiracs8 ✅ Get help on our Community Forums: https://mdb.link/community-bkhXHiracs8 Developer Advocates Maxime Beugnet talks about developing apps with MongoDB and Java. Want to get started with MongoDB and Java? Check out Max's Quick Start Guide: https://www.mongodb.com/blog/post/quick-start-java-and-mongodb--starting-and-setup Join us weekly on Twitch livestreams on Friday at 12pm EST: https://www.twitch.tv/mongodb Let us know - what do you want to learn next?
MongoDB thumbnail image
Play Button

Feb 05, 2020