The MongoDB Essentials

The MongoDB Essentials course is designed to give delegates experience of installing and using the MongoDB database. This hands-on course introduces delegates to the concept of a document-oriented database then shows how to set up MongoDB for use. Delegates use the built-in shell and various APIs to build a database access application and manipulate data. We also investigate optimising queries using indexes and aggregating data with MongoDB functions.

 Delegates will learn how to:

·       Install the MongoDB database

·       Use the MongoDB shell to access the database

·       Create,retrieve,update and delete data

·       Use aggregation queries

·       Appreciate the APIs used to interface with MongoDB

·       Understand the document based structure of the database

·       Use an API to develop applications

·       Optimise queries with indexes

NOSQL Databases
What are NoSQL Databases?

Common Database Features

NoSQL Versus Relational Approach

Types of NoSQL Databases

Data Storage

Transaction Handling

Key Features

Installing Mongodb
Downloading in the Required Software

Installing MongoDB

Configuration Files

Touring the File Structure

Securing the Installation

Data Modelling And Design
Data Storage

Working with Datatypes


Document Datatypes

Creating _id Fields

Querying Data
Databases and Collections

Querying Collections

Working with Operators

Referencing a Database

Querying Dates

The Aggregation Framework
Aggregating Results

Single Purpose Functions

The Aggregation Pipeline

Date Aggregation Operators

Manipulating Data
Inserting Data into Collections



Atomic Operations

Removing Data

Capped Collections

Using An Api
Introducing Drivers





High Performance Options
Creating Indexes

Manipulating Index Behaviour

Index Properties

Specialised Index Types



Program Details
Duration 2 Days
Capacity Max 12 Persons
Training Type Classroom / Virtual Classroom

Can't find what you're looking for? Let us know if you have a query or cannot find what you are looking for.