How to Install MongoDB on Windows 10

install-mongodb-on-windows
Liked the Article? Share it on Social media!

In this tutorial, we will look into how to download, install, and configure the latest version of MongoDB on your Windows 10 computer.

What is NoSQL?

First of all, you’ve to understand the meaning of “NoSQL databases.” This buzzword is roaming around the software world frequently. They are used to refer to non-relational databases.

NoSQL databases come in a variety of types based on their data model. Below are the main types of NoSQL databases.

  • Document databases – store data in documents similar to JSON objects
  • Key-value databases – each item contains keys and values
  • Wide-column databases – store data in tables, rows and dynamic columns
  • Graph databases – store data in nodes and edges

NoSQL databases provide flexible schemas and scalability to handle large amounts of data and high user traffic.

What is MongoDB?

MongoDB is the world’s most popular NoSQL document type database. MongoDB stores data in flexible, JSON-like documents. The benefit of such a type is that the fields of JSON documents can vary from document to document, and the structure of the data can be changed over time.

Some of the key features of MongoDB

  • MongoDB is free to use (Community edition)
  • Provide ad hoc queries, indexing, and real-time aggregation out of the box
  • A distributed database at its core
  • High availability
  • Horizontal scaling
  • Geographic distribution etc.

Download MongoDB on Windows

Step 1: Go to the MongoDB official website.

Step 2: Select the community server option from the software menu in the header.

download MongoDB community server on to windows

Step 3: Choose the On-Premises option since we are downloading it to our local windows machine.

choose on-premises option to download to windows

Step 4: From the available downloads

  • Select the latest version
  • Select the windows as the platform
  • Select the msi as the package type, and hit the download.
download latest mongodb to the windows machine

Then the MongoDB executable file will download into your computer. After downloading the executable file, make it run, and will begin the installation process.

Install MongoDB on Windows 

Here is the step by step guide to install the MongoDB on your Windows 10 machine.

Step 1: Double click on the executable file (.msi file) which you’ve downloaded. By default, this is in your downloads directory.

setup wizard first interface of mongodb

Hit on the next button.

Step 2: Read the end-user license agreement and tick the “I accept the terms in the license agreement.”

accept end user agreement of mongodb installation

Click next button.

Step 3: Now, we want to choose the installation type for our windows machine. I will choose Complete. It will be suitable for most users.

setup type as complete for mongodb installation

complete setup option installs MongoDB and the MongoDB tools to your Windows machine’s default location.

Step 4: Starting from MongoDB 4.0, you can setup MongoDB as a windows service.

  • Select install MongoDB as a service option
  • Select the run service as Network Service user (default)
  • Keep the default values for the service name, data directory, log directory.
service configuration for mongodb installation

Then hit the next button.

Step 5: Select the install MongoDB compass option and hit the next button.

install mongodb compass tool

MongoDB compass is the GUI for MongoDB. You can get more information from the MongoDB official website.

Step 6: Then click install.

install mongodb server on windows 10

Step 7: After installation completed, click the finish button.

mongodb installation on windows completed

All right, now you’ve installed the MongoDB community edition and the MongoDB Compass tool on your windows 10 machine.

Let’s verify by creating a database and document in MongoDB.

Run the MongoDB on Windows

To test whether we have installed the MongoDB server on our windows machine, we can create a database and document using the Mongo Shell.

Navigate to the installation folder of your MongoDB instance. Normally it should reside in the below location in the windows machine.

mongodb installed location on windows machine

To run the MongoDB instance, double click the mongo.exe file or navigate to the below path using the windows command line or Powershell.

C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe

Note: server version can be changed when you watch this guide. Mine it’s 4.2

After you’ve provided the above path to the windows command line, hit enter.

run mongodb shell on windows cmd

Insert Operation in MongoDB

Let’s add Multiple Documents to the MongoDB database. Use the below command to insert.

db.collection.insertMany() can insert multiple documents into a collection. We can pass an array of documents to the insertMany() method.

db.stock.insertMany([
   { item: "journal", qty: 25, tags: ["book", "red"], size: { h: 14, w: 21, uom: "cm" } },
   { item: "mat", qty: 85, tags: ["gray"], size: { h: 27.9, w: 35.5, uom: "cm" } },
   { item: "mousepad", qty: 25, tags: ["gel", "blue"], size: { h: 19, w: 22.85, uom: "cm" } }
])

When you insert the above query, you’ll get below output.

mongodb insertmany method with its response

Query Operation in MongoDB

Let’s query the documents which we have added to our MongoDB database. Use below command for the query.

db.stock.find( {} )

Above will select all documents from the stock collection which we have inserted to the test database.

Below is the output of the above code line.

query operation from mongodb database

All the above operations can perform using the MongoDB compass application as well. It’s more visually appealing than using the Mongo Shell.

Step 1: Search the “MongoDBCompassCommunity” in your windows machine and launch the application.

search mongodb compass in windows

Step 2: Now, you have to establish a connection with the MongoDB server. For that click on the “Fill in the connection fields individually” link.

mongodb compass new db connection

Step 3: Provide Hostname as localhost and Port as 27017 if they aren’t in those correspondent fields. Then hit the connect button.

new connection details of mongodb compass

Step 4: Now, you’ve connected to the MongoDB server. From now on you can do any operation as you did in the MongoDB Shell.

Conclusion

In this guide, you have learnt about how to install MongoDB on a Windows 10 computer. As you already know, MongoDB is a NoSQL document type database. You can use the Mongo Shell or Compass GUI tool for all the database operations. Read more about the configuration and installation guide from the MongoDB official website.


Liked the Article? Share it on Social media!

2 thoughts on “How to Install MongoDB on Windows 10”

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top