DEV Community

Donald Feury
Donald Feury

Posted on • Originally published at donaldfeury.xyz on

Introduction to MongoDB

MongoDB or you might hear people call it Mongo, is one of the most popular NoSQL database solutions to date.

It is open-source, free to use for personal and commercial use, and extremely flexible.

Programming languages such as Go ( I have a short example video of interacting with MongoDB using Go ), Javascript, and many others can interact with MongoDB using third-party modules, often being official modules from the MongoDB team.

You can read more about it here.

Here is a summary of some of its features:

  • Stores data as JSON documents in schema-less collections.
  • Uses Javascript as its query language.
  • Has a lot of feature parity with traditional SQL databases.
  • Boasts amazing horizontal scaling using replica sets.

Here is some additional information and tutorials about MongoDB from me:

Setup

Reading Documents

Inserting Documents

Aggregations


I will be adding a lot of posts and tutorials around MongoDB in the future. As I post them, I will add them here.

Discussion (0)