MongoDB: MongoDB 4.0 intermediate
Technology:
Expertise:
- 5 Courses | 3h 47m 25s
- 4 Books | 13h 33m
- 1 Course | 1h 38m 34s
- 4 Courses | 2h 52m 42s
- 5 Books | 17h 34m
- 2 Courses | 1h 57m 3s
- 2 Books | 5h 35m
- Includes Lab
- 3 Courses | 5h 23m 20s
- 4 Courses | 2h 24m 56s
Explore MongoDB, the document-oriented open-source database solution.
GETTING STARTED
Working with MongoDB Atlas: An Introduction to MongoDB Atlas
-
2m 15s
-
8m 53s
GETTING STARTED
Working with MongoDB Atlas: Interacting with a MongoDB Atlas Cluster
-
2m 17s
-
9m 17s
GETTING STARTED
Map Reduce, Atomic Counters, & Binary Data
-
3m 54s
-
3m 51s
COURSES INCLUDED
Installing MongoDB
MongoDB is an open-source documentation database that can be installed on various operating systems with minimum requirements. Explore MongoDB, and discover how to install it on Linux and Windows.
11 videos |
33m
Assessment
Badge
Write, Read, & Aggregate Data
MongoDB provides CRUD operations to read and write documents within collections. Discover how to create and manage documents, as well as how to query them using the find() method and aggregation.
13 videos |
50m
Assessment
Badge
Indexes & Query Optimization
Administrating a MongoDB database includes ensuring queries respond fast enough for users to obtain the correct data from the database. Learn how to create indexes and perform query optimization in MongoDB.
7 videos |
28m
Badge
Replication & Security
It's important that data in a MongoDB database is available to users at all times and that it's secure. Discover how to configure replication and security for MongoDB.
15 videos |
53m
Assessment
Badge
MongoDB with Python
MongoDB can be queried, manipulated, and managed with Python. Discover how to install the Python driver for MongoDB - PyMongo, use GridFS with Python, and use a Python REST interface.
16 videos |
1h 1m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Working with MongoDB Atlas: An Introduction to MongoDB Atlas
This course provides an overview of document databases, how MongoDB fits into this world, and why it is so powerful. Begin with a theoretical introduction to NoSQL databases and a look at how these differ from the traditional relational DBs. Delve into document databases, a specific type of NoSQL database, and cover their strengths and weaknesses. Next, you will look at MongoDB's architecture, how it achieves goals, such as read and write consistency, and where to apply it. You will then move on to MongoDB Atlas, the cloud-hosted version of MongoDB. Discover features, including real-time analytics and monitoring, and consider how these features allow a team to get up and running with a document database. Finally, sign up for an account with Atlas and provision a new cluster on the cloud. You will load your cluster with sample databases and connect the system from a local client application.
12 videos |
1h 38m
Assessment
Badge
COURSES INCLUDED
User Management
Managing MongoDB is more than just storing and retrieving data. Explore the operational requirements and user management tasks that must be handled to manage MongoDB users.
7 videos |
24m
Assessment
Badge
System Management
Correctly managing a MongoDB allows for seamless storing and retrieval of data. Discover how to manage databases and collections, as well as use the GUI management tools.
11 videos |
37m
Assessment
Badge
Cloud & Hadoop Deployments
One of MongoDB's best strengths is its ability to scale. Examine cloud deployments of MongoDB using Cloud Manager and how MongoDB can integrate with Hadoop.
15 videos |
56m
Assessment
Badge
MongoDB with Spark
MongoDB is a powerful NoSQL database that can use Spark to perform real-time analytics on its data. Examine how to integrate and use MongoDB and Spark together using Java and Python.
8 videos |
54m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
MongoDB Querying
This course explores how to use MongoDB, a cross-platform document-oriented database that has become a popular tool for data wrangling and data science. MongoDB is a NoSQL (not only structured query language) that uses JSON (Javascript Object Notation) like documents with schemata. One advantage of MongoDB is the flexibility of how it stores data. You will learn how to perform MongoDB actions related to data wrangling by using Python with the PyMongo library. You will learn how to perform basic CRUD (create, read, update, delete) operations on a Mongo DB document. Next, learn how to use the find operation to select documents from a collection, and to use query operators to match document criteria. You will learn how to select documents using a specified criterion, similar to a WHERE clause in an SQL statement. Finally, this course demonstrates how to use the mongoimport tool to import from JSON or CSV, and mongoexport to export data from a MongoDB collection to JSON or CSV (comma separated values).
15 videos |
1h 6m
Assessment
Badge
MongoDB Aggregation
This Skillsoft Aspire course explores MongoDB, a cross-platform document-oriented database that has become a popular tool for data wrangling and data science. MongoDB is a NoSQL (not only structured query language) that uses Javascript Object Notation (JSON)- like documents with schemata. This course demonstrates reshaping, aggregating and summarizing documents in a MongoDB database, and gather, filter, modify, and query data, and to perform MongoDB actions related to data wrangling. Learners observe demonstrations of how to recognize the structure of aggregate operations in MongoDB; how to use the group operator to perform aggregate computations; and how to use limit and sort operators in an aggregations pipeline. Next, learn how to use the unwind operator to expand an array field in an aggregation, and how to use the Lookup operator to perform a joint operation between 2 collections in an aggregation, and how to use the index stats operator in an aggregation stage to view the statistics on the indexes. Finally, you will learn how to use a Geospatial Index for a geosearch operation.
11 videos |
50m
Assessment
Badge
COURSES INCLUDED
Working with MongoDB Atlas: Interacting with a MongoDB Atlas Cluster
Storing and using data is essential for any business. You can simplify these tasks using a platform such as MongoDB and its cloud-based offering, MongoDB Atlas. In this course, you will explore various clients for MongoDB Atlas while getting hands-on with basic database tasks such as creating databases, collections, and documents. Begin by interacting with one of the sample databases on your Atlas cluster using the MongoDB Compass graphical user interface (GUI). Next, you will download and install the Atlas CLI. You will then get hands-on with the MongoDB shell. You will learn how to use it to connect to an Atlas cluster and run queries against your data. Finally, you will perform basic query operations on your Atlas cluster. You will discover simple filter operations, how specific fields in your documents can be projected in query results, and how to use the SKIP, LIMIT, and SORT operations.
14 videos |
1h 51m
Assessment
Badge
Working with MongoDB Atlas: Performing CRUD Operations with MongoDB Atlas
In this course, you get hands-on experience with most important interactions with a MongoDB cluster: create, read, update, delete, and aggregation operations. Begin by looking at ways new documents can be added to a MongoDB collection using the Compass UI and the MongoDB shell. You will also see how to do bulk uploads from a CSV file. Next, you will use the updateOne and updateMany functions to modify one or multiple documents, carry out upsert operations, and replace documents using the replaceOne function. You will then move on to deletes and see how to perform individual and bulk deletes. You will explore types of queries and look at different ways to filter for documents, including the use of string and numeric operators and regular expressions. Finally, you will move on to aggregations in MongoDB. These allow for a whole host of operations on your data, and are accomplished by means of aggregations pipelines.
14 videos |
1h 51m
Assessment
Badge
Working with MongoDB Atlas: MongoDB Atlas Advanced Topics
In this course, you will learn to query nested structures and documents, create indexes, and define transactions. Begin by setting up a collection with arrays, nested documents, and arrays of documents and how to query these structures. You will explore how to access array elements with the slice operator. Then you will see how to add and remove array elements and apply different operations depending on whether an array is meant to be used as a list or a set. Next, you will see how to view the query execution plan for a find operation and create a single-field index, which can help with certain types of queries. Using execution statistics, you will learn to speed up query executions by introducing an index. You will also cover the implementation of compound indexes containing multiple fields in your data. Finally, you will learn to define and execute transactions. You will work with transactions using MongoDB sessions. You will see how these can be set up to operate on a single document, or multiple documents, and how they can be rolled back in case of errors.
12 videos |
1h 39m
Assessment
Badge
COURSES INCLUDED
Map Reduce, Atomic Counters, & Binary Data
MongoDB has some very powerful features to allow you to query and manipulate data. Explore the use of MapReduce and Atomic Counters, as well as how to store binary data using BSON.
10 videos |
39m
Assessment
Badge
Java REST & GridFS
MongoDB includes a number of features to query and manipulate data. Discover how to use persistence, Java REST API, and GridFS in MongoDB.
9 videos |
33m
Assessment
Badge
Backups, Monitoring, & Stats
MongoDB tends to be heavily used in performance-critical and large-scale environments. This means monitoring and backup solutions are important. Discover how to monitor MongoDB stats, and work with backup and restore methods.
10 videos |
36m
Assessment
Badge
Java ASYNC Interface
The MongoDB Java Driver can be used to provide both synchronous and asynchronous interaction with MongoDB. Explore the Java Async Driver for making asynchronous connections in MongoDB.
9 videos |
35m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
The Definitive Guide to MongoDB: A Complete Guide to Dealing with Big Data using MongoDB, Third EditionTeaching you everything you need to know to become a MongoDB pro, this authoritative guide was written for database admins and developers who need to get up to speed on MongoDB and its Big Data, NoSQL approach to dealing with data management.
6h 33m
By David Hows, Eelco Plugge, Peter Membrey, Tim Hawkins
Book
Learn Meteor - Node.js and MongoDB JavaScript Platform: Be Ready for Coding Away Next Week Using MeteorPacked with exercises which build up into a full project, this concise resource provides you with the tools you need to code your first Meteor application.
46m
By Arnaud Weil
Book
MongoDB BasicsTeaching you MongoDB design basics, including geospatial indexing, how to navigate, view, and query your database, and how to use GridFS with a bit of Python, this book shows you how a document-oriented database system differs from a relational database, and how to install and get started using it.
2h 17m
By David Hows, Eelco Plugge, Peter Membrey
Book
Practical MongoDB: Architecting, Developing, and Administering MongoDBProviding useful information covering all aspects of the MongoDB platform and how to put it to use practically, this expert resource offers clear guidelines and practical examples for architecting, developing, and deploying applications using the MongoDB platform.
3h 57m
By Navin Sabharwal, Shakuntala Gupta Edward
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
MongoDB BasicsTeaching you MongoDB design basics, including geospatial indexing, how to navigate, view, and query your database, and how to use GridFS with a bit of Python, this book shows you how a document-oriented database system differs from a relational database, and how to install and get started using it.
2h 17m
By David Hows, Eelco Plugge, Peter Membrey
Book
Pro MongoDB DevelopmentOffering a critical reference for anyone using MongoDB, this thorough resource includes details about the software you need and hands-on examples of working with MongoDB and these technologies so you know exactly what to do, whatever your MongoDB implementation requires.
4h 1m
By Deepak Vohra
Book
Practical MongoDB: Architecting, Developing, and Administering MongoDBProviding useful information covering all aspects of the MongoDB platform and how to put it to use practically, this expert resource offers clear guidelines and practical examples for architecting, developing, and deploying applications using the MongoDB platform.
3h 57m
By Navin Sabharwal, Shakuntala Gupta Edward
Book
The Definitive Guide to MongoDB: A Complete Guide to Dealing with Big Data using MongoDB, Third EditionTeaching you everything you need to know to become a MongoDB pro, this authoritative guide was written for database admins and developers who need to get up to speed on MongoDB and its Big Data, NoSQL approach to dealing with data management.
6h 33m
By David Hows, Eelco Plugge, Peter Membrey, Tim Hawkins
Book
Learn Meteor - Node.js and MongoDB JavaScript Platform: Be Ready for Coding Away Next Week Using MeteorPacked with exercises which build up into a full project, this concise resource provides you with the tools you need to code your first Meteor application.
46m
By Arnaud Weil
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
MongoDB Recipes: With Data Modeling and Query Building StrategiesProviding recipes on the MongoDB query language, including how to query various data structures stored within documents, this book provides self-contained code examples that will allow you to solve your MongoDB problems without fuss.
1h 38m
By Dharanitharan Ganesan, Subhashini Chellappan
Book
MongoDB Performance Tuning: Optimizing MongoDB Databases and their ApplicationsHelping you get the best possible performance from MongoDB, this book takes a methodical and comprehensive approach to performance tuning that begins with application and schema design and goes on to cover optimization of code at all levels of an application.
3h 57m
By Guy Harrison, Michael Harrison
SKILL BENCHMARKS INCLUDED
MongoDB Literacy (Beginner Level)
The MongoDB Literacy (Beginner Level) benchmark measures your recognition of the powers and limitations of document databases and MongoDB Atlas. You will be evaluated on your knowledge of MongoDB Atlas components, setting up an Atlas cluster, and connecting to Atlas using MongoDB Compass. A learner who scores high on this benchmark demonstrates a basic understanding of NoSQL databases and the fundamentals of MongoDB.
10m
| 10 questions
SKILL BENCHMARKS INCLUDED
MongoDB Competency (Intermediate Level)
The MongoDB Competency (Intermediate Level) benchmark measures your recognition of how to interact with a MongoDB Atlas cluster from a variety of clients and perform CRUD operations with MongoDB Atlas. You will be evaluated on your skills in connecting to a MongoDB Atlas cluster, performing a bulk upload of data into a MongoDB collection, invoking MongoDB shell functions to perform read operations, filtering documents based on attributes, creating and building multistage pipelines, and more. A learner who scores high on this benchmark demonstrates good hands-on experience interacting with a MongoDB Atlas cluster and performing data retrieval.
22m
| 22 questions