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.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

Try REST API Generation for Snowflake

DevOps for Private APIs. Automate the building, securing, and documenting of internal/private REST APIs with built-in enterprise security on bare-metal, VMs, or containers.

  • Auto-generated live APIs mapped from Snowflake database schema
  • Interactive Swagger API documentation
  • Scripting engine to customize your API
  • Built-in role-based access control

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay