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.

API Trace View

How I Cut 22.3 Seconds Off an API Call with Sentry πŸ‘€

Struggling with slow API calls? Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more β†’

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More