mongodb

Installation
SKILL.md

MongoDB

MongoDB is a document database. It stores data in JSON-like documents (BSON). It is the most popular NoSQL database, known for flexibility and scalability.

When to Use

  • Flexible JSON Document Storage: Modeling evolving, nested domain entities with polymorphic schemas in BSON.
  • High-Velocity Operational Data Stores: Content management, e-commerce product catalogs, and user personalization platforms.
  • Rich Aggregation Pipelines: Transforming, joining ($lookup), grouping, and projecting analytical data streams in real time.
  • Global Sharding & Geospatial Indexing: Scaling collections horizontally across shards and executing 2dsphere geo queries.

Quick Start

// Using Mongoose (Node.js)
const kittySchema = new mongoose.Schema({
  name: String,
});
const Kitten = mongoose.model("Kitten", kittySchema);
Installs
8
GitHub Stars
15
First Seen
Feb 10, 2026