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
- Rapid Prototyping: Schema-less design allows iterating fast without migrations.
- Content Management: Storing diverse assets with varying metadata.
- Catalogs: Product catalogs where each product has different attributes (size, color, wattage).
Quick Start
// Using Mongoose (Node.js)
const kittySchema = new mongoose.Schema({
name: String,
});
const Kitten = mongoose.model("Kitten", kittySchema);