MongoDB is a very popular NoSQL database that is fast and scalable. This course will get you familiar with this unique database and arm you with the essential skills to start using Mongo to power your software application.
MongoDB is a very popular open source NoSQL database. When scalability and speed are required, this database shines. It is a document database which imposes very little and has drivers for many programming languages. This course will teach you how to get mongo running, manipulate and query data, index for speed, and arm you with the essential skills required to start using Mongo.
Introduction Databases are at the heart of most every internet and enterprise application I can think of. The demand for scale, speed, and fast application development has brought on a new breed of databases, broadly termed NoSQL databases. Hi, I'm Nuri, and in this course we'll introduce you to MongoDB, one of the most popular and fastest growing NoSQL databases out there.
Introduction to MongoDB Hi, this is Nuri Halperin. In this module, we're going to get MongoDB running on your machine. We're going to see where to get the software, how to install it or set it up on your system, and how to get it running.
The Mongo Shell This module is about the Mongo Shell. I'm Nuri Halperin, and I'm going to show you how to use this very, very important tool. If you're going to use MongoDB at all, you're going to be spending a lot of time in the shell, and the better you know it, the easier your life is. So let's take a look at some of the features of the shell and how it serves you. We're going to discuss the role of the shell in the Mongo ecosystem and explore some of the usage scenarios you're going to encounter. Really the shell has several usages and it's important to understand them. I'm going to also show you a bunch of tips and tricks I learned along the way and read about that made my life easier and hopefully it will help you get productive and familiar with the shell.
Saving Data Mongo is a document database, and a document can be structured pretty much anyway you want it. Mongo imposes no schema restrictions on you and does not demand that you declare a schema. So just how do we store data in Mongo and how does Mongo store your data? I'm Nuri, and in this module we'll focus on storing data in Mongo.
Finding Documents Having a database full of documents is great, but without being able to find and retrieve those documents, it's not worth much. I'm Nuri, and in this module, we'll learn how to use the find command to retrieve documents from Mongo.
Indexing Who wants a really slow database? Yeah, didn't think so. As your application grows, you're going to accumulate a lot of documents, a lot of data, and sifting through them, finding the right document might start slowing you down. Hi, I'm Nuri, and in this module we'll learn how to use an index to speed up your queries.