Explore information related to mongodb


Install MongoDB on Fedora 35 - Step by step guide ?

This article covers how to install the MongoDB database on your Fedora 35 system. In fact, MongoDB stores documents in collection. Collections are analogous to tables in relational databases. Every record in a mongoDB document, which is a data structure composed of field and pair values.


How to Run MongoDB Community Edition on Fedora ?

1. We can start MongoDB service using this command:

$ sudo systemctl start mongod

2. You can verify that the mongod process has started successfully by issuing the following command:

$ sudo systemctl status mongod

3. To make MongoDB start automatically when the system reboot, enter this command:

$ sudo systemctl enable mongod

Once we verify that our mongod process has started successfully, we can connect to MongoDB server. MongoDB provide an utility (shell) to interact with its database called mongosh.

4. To start a mongosh session on the same host machine as the MongoDB server (mongod), you can run mongosh without any command-line options:

$ mongosh

Read More



Install MERN Stack for JS Based Applications on Ubuntu 20.04 - Step by step guide ?

This article covers how to install the MERN stack on your Ubuntu 20.04 system. In fact, The MERN Stack is made from four components: MongoDB, Express, React, and Node. It provides a bundle of JavaScript technologies used for building dynamic JS websites.

Read More



Install MongoDB Compass in Ubuntu 20.04 - Step by step guide ?

This article covers the installation of the MongoDB compass on your Ubuntu 20.04 system. In fact, MongoDB Compass is a graphical tool for MongoDB that helps you to create, delete, read and update the database graphically. It is very similar to phpMyAdmin which allows you to explore your data, run the queries, and interact with the database.

Read More



Install MongoDB on CentOS 8 - Step by Step Process ?

This article covers MongoDB installation on CentOS 8 system.

Instead, it uses JSON-like documents with dynamic schemas, meaning that, unlike relational databases, MongoDB does not require a predefined schema before you add data to a database. 

You can alter the schema at any time and as often as is necessary without having to set up a new database with an updated schema.


How to Start the MongoDB Service and Test the Database on Ubuntu?

1. Run the following systemctl command to start the MongoDB service:

# sudo systemctl start mongod

2. Then check the service's status:

# sudo systemctl status mongod

This command will return output like the following, indicating that the service is up and running

3. After confirming that the service is running as expected, enable the MongoDB service to start up at boot:

# sudo systemctl enable mongod


How to Managing the MongoDB Service on Ubuntu?

1. The systemctl status command checks the status of the MongoDB service:

# sudo systemctl status mongod

2. You can stop the service anytime by typing:

# sudo systemctl stop mongod

3. To start the service when it’s stopped, run:

# sudo systemctl start mongod

4. You can also restart the server when it’s already running:

# sudo systemctl restart mongod

5. If you ever wish to disable this automatic startup, type:

# sudo systemctl disable mongod

6. Then to re-enable it to start up at boot, run the enable command again:

# sudo systemctl enable mongod

Read More



Install MongoDB on Ubuntu 20.04 LTS - Step by Step Process ?

This article covers how to install MongoDB on Ubuntu 20.04 LTS using either the apt package manager or by downloading and installing through the archive. For more information, visit MongoDB's official documentation.


MongoDB is an open-source and cross-platform document-oriented database system written in C++. It stores data in collections of JSON-like, flexible documents and used to create powerful websites and applications. 

Due to its scalability and high performance, it is used for building modern applications that require powerful, mission-critical and high-availability databases.


To Configure MongoDB on Ubuntu:

MongoDB default configuration file is located at /etc/mongod.conf

By default, each user will have access to all databases and perform any action. 

For production environments, it is recommended to enable the MongoDB authentication.

i. You can do it by editing the file /etc/mongod.conf:

$ nano /etc/mongod.conf

2. Add the following lines:

security:
  authorization: enabled

3. Save and close the file then restart the MongoDB service to apply the changes:

$ systemctl restart mongod


Advantages of MongoDB:

1. Absence of a schema

2. Based on the collections of various documents

3. A clear structure of every object

4. Highly scalable

5. Internal memory is used to store data, which lets us get data faster.

6. Data is stored as JSON objects.

7. MongoDB supports document-based queries

Read More




For Linux Tutorials

We create Linux HowTos and Tutorials for Sys Admins. Visit us on LinuxAPT.com

Also for Tech related tips, Visit forum.outsourcepath.com or General Technical tips on www.outsourcepath.com