Introduction to MongoDB 2
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.
What you'll learn
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 MongoDB 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
Table of contents
- Version Check 0m
- Introduction 0m
- Downloading 2m
- Package Content 1m
- First Run 2m
- Command Line Options 3m
- Install As Service 2m
- Verify Server 1m
- Database is Namespace 1m
- Getting Help in the Shell 0m
- Replica Sets 6m
- Configuring a Replica Set 6m
- Verifying Replication Works 2m
- Replica Set Failover 2m
- Summary 1m
- Introduction 1m
- Shell Role in Ecosystem 1m
- Shell Modes 1m
- Shell Invoking Syntax 2m
- Using Eval 2m
- Substantial Scripts 2m
- Execute Script Before Enter 2m
- Shell Keys and Shortcuts 1m
- Multiline Editing 1m
- External Editor Integration 2m
- Load Script from Within 1m
- User RC File 2m
- Common Safety Usage Tip 0m
- Shell Alternatives 1m
- Summary 0m
- Introduction 0m
- Overview 0m
- Storage 2m
- BSON 2m
- Saving Documents 1m
- Collections 3m
- Document Id 1m
- ObjectId 3m
- Insert 2m
- Insert with Id 2m
- Complex Document 2m
- Save Danger 2m
- Update Command 1m
- Update Demo 1m
- Set Operator 1m
- Unset Operator 1m
- Rename Operator 0m
- Push Operator 1m
- Pull Operator 0m
- Pop Operator 1m
- Array Type 1m
- Multi Update 2m
- Find And Modify 0m
- Query With Sort 2m
- Demo Find And Modify 3m
- Documentation 0m
- Summary 1m
- Introduction 0m
- Overview 0m
- Scan Is Bad 1m
- Index Theory 2m
- Sort Uses Index 1m
- Index Types 2m
- Create Index 1m
- system.indexes collection 1m
- explain() 1m
- nscanned 0m
- Multi-Term Query 0m
- Comparison 1m
- Scanned vs. Returned 1m
- dropIndex() 1m
- Nested Fields 1m
- Array Field 1m
- Sort 1m
- Unique 1m
- Sparse 2m
- Compound 1m
- Sort Direction 1m
- Covering Index 2m
- Dead Weight 1m
- Background build 1m
- Index Name 2m
- Summary 1m
- Conclusion 1m
Course FAQ
MongoDB is a popular open source NoSQL database that is fast and scalable. It is object-oriented, simple, and dynamic, and it uses the document store model.
The name is derived from the word "humongous", and the fact that it is an open-source database system - hence "MongoDB".
MongoDB is not a programming language in and of itself, but it supports several other programing languages like JavaScript, Python, C#, C++, Ruby, and many more.
MogoDB is actually pretty easy to learn, and this course will walk you through everything you need to know to get started using it.
You should be familiar with MySQL or some other database experience, as well as Java programming experience and a basic understanding of Big Data platforms. If you need to, check out these MySQL courses, or these Java courses.
You will learn:
- How to run MongoDB
- How to maniuplate and query data
- How to index for speed
- The Mongo Shell
- How to save data
- How to find documents
- Much more