×

Install MongoDB on Debian 10 - Step by step process to do it ?

This article covers how to #install / #uninstall MongoDB on your Debian system. You have also learned how to manage MongoDB services.
MongoDB is an opensource, cross-platform NoSQL database server.
In MongoDB, data is stored in flexible, JSON-like documents where fields can vary from document to document.
It does not require a predefined schema, and data structure can be changed over time.

To install MongoDB on #Debian:
Perform the following steps as root or user with sudo privileges to install MongoDB on a Debian system.
1. Install the packages required for adding a new repository:

$ sudo apt install dirmngr gnupg apt-transport-https software-properties-common ca-certificates curl

2. Add the MongoDB GPG key to your system:

$ curl -fsSL https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

3. Enable the MongoDB repository:

$ sudo add-apt-repository 'deb https://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main'

4. Packages with older versions of MongoDB are not available for Debian 10.
Update the packages list and install the mongodb-org meta-package:

$ sudo apt update
$sudo apt install mongodb-org


The following packages will be installed on the system as a part of the mongodb-org package:
mongodb-org-server - The mongod daemon and corresponding init scripts and configurations.
mongodb-org-mongos - The mongos daemon.
mongodb-org-shell - The mongo shell is an interactive JavaScript interface to MongoDB. It is used to perform administrative tasks through the command line.
mongodb-org-tools - Contains several MongoDB tools for importing and exporting data, statistics, as well as other utilities.

To Start the #MongoDB service and enable it to start on boot:

sudo systemctl enable mongod --now