This is a complete step by step guide to install MongoDB on Windows.
Step 1: Go to MongoDB download Page and click download
as shown in the screenshot. A .msi file like this mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed will
be downloaded in your system. Double click on the file to run the installer.
Step 2: Click Next
when the MongoDB installation windows pops up.
Step 3: Accept the
MongoDB user Agreement and click Next.
Step 4: When the setup
asks you to choose the Setup type, choose Complete.
Step 5: Click Install
to begin the installation.
Step 6: That’s it.
Click Finish once the MongoDB installation is complete.
We are not done here. There are couple of steps we need to do before we can
start using MongoDB.
MongoDB Configuration
Once you
have installed MongoDB, add the bin
directory to
the path. You need to be aware of two binary executable files.
- mongod -
This is the daemon (a program that always runs in the background as a
service) for MongoDB Server.
- mongo -
This is the command line client shell interface for MongoDB.
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 specify 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: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, which indicates that
the mongod.exe process is running successfully.
Now to
run the MongoDB, you need to 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
>
Install the
Compass GUI
We’ll be using the command line in this
tutorial, but MongoDB also offers a tool called Compass to connect to and
manage your databases using a GUI.
If you’re on Windows, Compass can be installed as part of the
main Mongo installation (just select the appropriate option from the wizard).
Otherwise, you can download Compass for your respective
OS here.
This is what it looks like: