Introduction to MongoDB and Studio 3T

Section
Materials

MongoDB is a document database, which is a type of NoSQL database that stores data as individual documents.

MongoDB logo
Source: MongoDB

This document database model provides the flexibility necessary to accommodate varying and evolving data structures, unlike the more rigid model seen in SQL or relational database management systems such as Oracle Database or MySQL.

MongoDB is an open-source database which is available as a cloud-based service or as an on-premises software product.

  • The cloud service, MongoDB Atlas, provides multiple subscription tiers that can support small to enterprise-scale workloads.
  • The on-premises solution, MongoDB Server, can run on Windows, macOS, and Linux systems and comes in two editions: MongoDB Community Server and MongoDB Enterprise Server.

Studio 3T provides a graphical user interface (GUI) and integrated development environment (IDE) for accessing and modifying MongoDB databases and their documents. With Studio 3T, you have an intuitive, user-friendly tool that lets you take full advantage of MongoDB’s document management capabilities.

Studio 3T logo
Source: Studio 3T

At the heart of the Studio 3T environment is the Collection Tab, a key interface component for exploring, modifying, and analyzing the documents in a collection.

For example, you can display a collection in Tree View or Table View, where you can drill into each document to verify or update its fields and values, or you can choose JSON View, which renders the documents in the JavaScript Object Notation (JSON) format.

With Studio 3T, you can view and modify document data, build comprehensive queries, import and export data, among many other tasks.

You’ll learn more about these and other features as you work through the exercises and lessons in this course. Before you can do that, however, you must install Studio 3T and ensure that you can connect to your MongoDB database.

By the end of this section, you will learn how to:

  • Install Studio 3T on Windows 10 (macOS and Linux also supported)

What you will need:

  • Internet access to the Studio 3T website
  • Supported Windows operating system, installed on your local hard disk or a virtual machine
  • Adequate user privileges on Windows to install and run Studio 3T
  • An email address for downloading Studio 3T

Terms you might not know:

graphical user interface (GUI): an interface through which a user interacts with electronic devices such as computers, hand-held devices and other appliance (source)

JavaScript Object Notation (JSON): A lightweight data-interchange format that is easy for humans to read and write, and easy for machines to parse and generate. (source)

integrated development environment (IDE): combines common activities of writing software into a single application, like editing source code, building executables, and debugging, which enables programmers to consolidate the different aspects of writing a computer program (source)

NoSQL database: originally referring to “non SQL” or “non-relational”, a database that provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases (source)

on-premises (also known as on-premise, and abbreviated “on-prem”): on-premise software that is installed and runs on computers on the premises of the person or organization using the software, rather than at a remote facility such as a server farm or cloud (source)

SQL database (also known as relational database): a collection of data items with pre-defined relationships between them. These items are organized as a set of tables with columns and rows. (source)

Section Content
0% Complete 0/1 Steps
Log in

Log in to your Studio 3T Academy account

Forgot password?

Don't have an account yet? Sign up
Sign up

Start learning MongoDB today. All fields are mandatory.

By signing up for a course, you agree to the 3T Software Labs Privacy Policy.


Already have an account? Log in