To give you a bit of context, this topic will be for those who aren’t familiar with MongoDB or those who just started using it. I will be running through some basic operations (aka query) and hopefully give some tips at the end of it.

Before we begin, You will need to setup MongoDB with node ( I’m hoping you know node a bit , if not YouTube to the rescue ). IF you don’t know how to do that, I had a github repo made for just in case.

Alright. Time for some “Definitions

So What is NoSQL ?
In a nutshell, NoSQL means its not SQL because it does not follow a tabular data structure. Instead NoSQL offers several different types,
such as Document Store, key-Value Store, Graph etc..
(If you want a much thorough explanation , id recommend this article … or you can always Google It)

What is MongoDB ?
Well MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schema. MongoDB is developed by MongoDB Inc. and is free and open-source. (Yup , i stole this from Wikipedia. you can check out the full definition here)

Read the full article here


Written By : Avindu Hewa, Trainee Software Engineer, 99X Technology