Tech Junkie Blog: AngularJS SPA Part 6: Install MongoDB as a Windows Service

Thursday, March 16, 2017

AngularJS SPA Part 6: Install MongoDB as a Windows Service

In the previous blog post we created a configuration file for our MongoDB database in this post we will install MongoDB as a Windows service so that we don't have to start the service in the command line every time we want to use it to save development time.

Here are the steps to install MongoDB:

1.  Open the command prompt as an "Administrator"

2.  Change the mongo-db-config.conf file to use absolute paths.  You can get the instructions on how to create a MongoDB configuration file in this blog post

            dbpath = C:\techjunkie\mongodb\db
            logpath = C:\techjunkie\mongodb\mongo-db-server.log
            verbose = vvvvv

if the folder dpath folder does not exists in Windows create the folder "db" inside the "mongodb" folder, else the service start will fail

3. Type the following command

mongod -f c:\techjunkie\mongodb\mongo-db-config.conf -install

If you have a log file it will be moved to another log file with time stamped.

4.  The MongoDB service is now part of the Windows services

5.  Double-click on the "MongoDB" and click on the "Start" button

6.  If you receive the error "Windows could not start MongoDB service on Local Computer", then it means the previous shutdown of MongoDB was done improperly.

To resolve this issue do the following:

  1. Remove the file c:/techjunkie/mongodb/db/mongod.lock
  2. Repair mongodb with command mongod --repair
  3. Start the mongoDB service
Note: You can also start and stop the mongoDB service in the command line with the following commands

To Start Type:  net start MongoDB
To Stop Type: net stop MongoDB


  1. I was surfing net and luckily ran over this site and discovered exceptionally intriguing stuff here. Its truly enjoyable to peruse. I delighted in a considerable measure. A debt of gratitude is in order for sharing this magnificent data. Spa

  2. This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it, botox injections NYC

  3. Many manufacturers use oversized, high horsepower pumps to compensate for poor design. Other companies employ a more cost and energy efficient system to achieve the same ends.coleman lay z spa