This is the code repository for Learning MongoDB 4 [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
When it comes to managing a heavy volume of unstructured and non-relational datasets, MongoDB has become the de facto database management system for DBAs and data architects. This video teaches all you need to know about building a MongoDB database application with hands-on knowledge of every aspect of MongoDB 4.0 such as indexes, objectives, data modeling, authentication, relationships, expressions, replication, and more. This course will help you design and implement, and then monitor and secure, MongoDB database systems. With real-world examples, you will gain confidence in working with indexes, queries, and regular database operations. You also will master techniques such as aggregation, text searching, custom aggregations, and reporting. By the end of the course, and after getting hands-on with all its latest features, you will be completely familiar with MongoDB 4.0.
- Use MongoDB to its full potential in future projects
- Write efficient and well-performing queries to fetch data in the format you need it in
- Use all the features MongoDB offers and work with data efficiently
- Understand the MongoDB structure: databases, collections, and documents
- Learn how the MongoDB server is managed using MongoDB Shell
- Practice inserting documents into collections
- Master the aggregation framework, MongoDB utilities, and indexes
Through real-world and best-practice data schemas, you will learn the concepts you need in a very simple, hands-on, step-by-step (yet extremely comprehensive) manner. You will also understand the effective use of MongoDB queries for inserting, updating, deleting, and fetching data.
You will need the following software to be able to smoothly sail through the chapters: • MongoDB version 3+ • Apache Kafka 1 • Apache Spark 2+ • Apache Hadoop 2+