mongodb
MongoDB and Mongoose schema design, querying, aggregation pipelines, and performance optimization.
- Covers both native MongoDB driver and Mongoose ODM with connection setup, CRUD operations, and graceful shutdown patterns
- Schema design guidance including embedded vs. referenced documents, virtuals, validation, indexes, and text search configuration
- Query operations with 20+ operators (comparison, logical, array, regex) plus find, update, and upsert patterns with query builders
- Aggregation pipeline stages ($match, $group, $lookup, $unwind, $facet) with real-world examples for sales analytics and top-product queries
- Middleware hooks, transactions, bulk operations, cursor iteration for large datasets, and Atlas-specific features like full-text and vector search
MongoDB & Mongoose
Build and query MongoDB databases with best practices.
Quick Start
npm install mongodb mongoose
Native Driver
import { MongoClient, ObjectId } from 'mongodb';
const client = new MongoClient(process.env.MONGODB_URI!);
const db = client.db('myapp');
const users = db.collection('users');
More from hoodini/ai-agents-skills
github-trending
Fetch and display GitHub trending repositories and developers. Use when building dashboards showing trending repos, discovering popular projects, or tracking GitHub trends. Triggers on GitHub trending, trending repos, popular repositories, GitHub discover.
2.8Kowasp-security
Implement secure coding practices following OWASP Top 10. Use when preventing security vulnerabilities, implementing authentication, securing APIs, or conducting security reviews. Triggers on OWASP, security, XSS, SQL injection, CSRF, authentication security, secure coding, vulnerability.
1.7Kmobile-responsiveness
Build responsive, mobile-first web applications. Use when implementing responsive layouts, touch interactions, mobile navigation, or optimizing for various screen sizes. Triggers on responsive design, mobile-first, breakpoints, touch events, viewport.
509figma
Integrate with Figma API for design automation and code generation. Use when extracting design tokens, generating React/CSS code from Figma components, syncing design systems, building Figma plugins, or automating design-to-code workflows. Triggers on Figma API, design tokens, Figma plugin, design-to-code, Figma export, Figma component, Dev Mode.
380web-accessibility
Build accessible web applications following WCAG guidelines. Use when implementing ARIA patterns, keyboard navigation, screen reader support, or ensuring accessibility compliance. Triggers on accessibility, a11y, WCAG, ARIA, screen reader, keyboard navigation.
299analytics-metrics
Build data visualization and analytics dashboards. Use when creating charts, KPI displays, metrics dashboards, or data visualization components. Triggers on analytics, dashboard, charts, metrics, KPI, data visualization, Recharts.
271