Tech Junkie Blog - Real World Tutorials, Happy Coding!: AngularJS SPA : Installing MongoDB

Thursday, March 2, 2017

AngularJS SPA : Installing MongoDB

Now that we have our AngularJS environment set up we need a database.  We are going to use MongoDB as a database.  MongoDB is a NoSQL database which is a perfect fit for JavaScript centric applications that we are building.  To install MongDB go to https://www.mongodb.com/download-center?jmp=nav#community to make sure you are installing the "Community Edition" of MongoDB.  On the "Community Server" tab select the operating system that you will be installing MongoDB in, then click on the "Download button.




















Once the download is completed double click on the .msi file




Click "Next" on the welcome screen.





























Accept the terms and services, then click "Next"



Select "Complete"


Select "Install MongoDB as a Service" and accept the defaults, then click "Next"






























Click "Install"



Accept the Windows "User Account Control" prompt and MongoDB will automatically install

Click "Finish"


Now if you look at the Windows Services dialog you will see that MongoDB was added to the services







Open the command line and navigate to the MongoDB "bin" install path which should be

C:\Program Files\MongoDB\Server\4.0\bin

Type mongo and you should be connected to your MongoDB instance















For Older Versions:


C:\Program Files\MongoDB\Server\3.4\bin










In order for MongoDB to run you will need to create a directory in Windows where the data will be stored.  Type "md \data\db"








Now that the data directory has been created you can run MongoDB with command "mongod"

If you get a Windows firewall alert click on the "Allow access" button



























You now have MonoDB running on port 27017, to stop MongoDB type Ctrl+C .  That's it! Pretty simple right, compared to other databases MongoDB is a lot more simple to setup.


2 comments:

  1. A debt of gratitude is in order for offering this quality data to us. I truly delighted in perusing. Will without a doubt going to impart this URL to my companions.  Couples Massage in Manhattan

    ReplyDelete