MongoDB - Environment
Let us now see how to install MongoDB on Windows and Ubuntu.
Install MongoDB On Windowsβ
To install MongoDB on Windows, first download the latest release of MongoDB from MongoDB Download Center.
MongoDB Cloudβ
Enter the required details, select the Server tab, in it you can choose the version of MongoDB, operating system, and packaging as:
MongoDB Communityβ
Now install the downloaded file. By default, it will be installed in the folder C:\Program Files\
.
MongoDB requires a data folder to store its files. The default location for the MongoDB data directory is c:\data\db
. So you need to create this folder using the Command Prompt. Execute the following command sequence:
C:\>md data
C:\>md data\db
Then you need to set the dbpath
to the created directory in mongod.exe
. For the same, issue the following commands:
In the command prompt, navigate to the bin directory current in the MongoDB installation folder. Suppose my installation folder is C:\Program Files\MongoDB
.
C:\Users\XYZ>d:
C:\>cd "C:\Program Files\MongoDB\Server\4.2\bin"
C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"
This will show "waiting for connections" message on the console output, indicating that the mongod.exe
process is running successfully.
Now, to run MongoDB, open another command prompt and issue the following command:
C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe
MongoDB shell version v4.2.1
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("4260beda-f662-4cbe-9bc7-5c1f2242663c") }
MongoDB server version: 4.2.1
>
This shows that MongoDB is installed and running successfully. Next time when you run MongoDB, you need to issue only these commands:
C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"
C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe
Install MongoDB on Ubuntuβ
Run the following command to import the MongoDB public GPG key:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Create a /etc/apt/sources.list.d/mongodb.list
file using the following command:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
Now issue the following command to update the repository:
sudo apt-get update
Next, install MongoDB by using the following command:
sudo apt-get install -y mongodb-org
Now MongoDB is installed successfully.
Start MongoDBβ
sudo service mongod start
Stop MongoDBβ
sudo service mongod stop
Restart MongoDBβ
sudo service mongod restart
To use MongoDB, run the following command:
mongo
This will connect you to the running MongoDB instance.
MongoDB Helpβ
To get a list of commands, type db.help()
in MongoDB client. This will give you a list of commands as shown in the following screenshot.
MongoDB Statisticsβ
To get stats about the MongoDB server, type the command db.stats()
in MongoDB client. This will show the database name, number of collections, and documents in the database.
MongoDB Installation Process Diagramβ
MongoDB Commands Summaryβ
Command | Description |
---|---|
md data | Create data directory |
mongod.exe --dbpath "C:\data" | Start MongoDB server |
mongo.exe | Connect to MongoDB server |
sudo apt-get update | Update package list |
sudo apt-get install -y mongodb-org | Install MongoDB on Ubuntu |
sudo service mongod start | Start MongoDB service |
sudo service mongod stop | Stop MongoDB service |
sudo service mongod restart | Restart MongoDB service |
db.help() | Get a list of commands in MongoDB client |
db.stats() | Get statistics about MongoDB server |
MongoDB provides a flexible and scalable environment for database management. The above steps guide you through installing and setting up MongoDB on Windows and Ubuntu environments.