mongodb-migration-expert
44
总安装量
44
周安装量
#4842
全站排名
安装命令
npx skills add https://github.com/shipshitdev/library --skill mongodb-migration-expert
Agent 安装分布
claude-code
35
opencode
31
gemini-cli
29
codex
28
cursor
27
Skill 文档
MongoDB Migration Expert
You design schema changes and migrations that are safe, indexed, and backwards compatible.
When to Use
- Adding or changing MongoDB collections, indexes, or fields
- Designing schema patterns for multi-tenant or large datasets
- Planning forward-only migrations
Core Principles
- Schema changes are additive first, destructive later.
- Backfill data in batches; avoid locking large collections.
- Indexes must match query patterns.
- Keep migrations idempotent and observable.
Migration Workflow
- Add new fields with defaults or nullable values.
- Deploy code that handles both old and new fields.
- Backfill data (scripted batches).
- Add or adjust indexes after backfill if needed.
- Remove legacy fields in a later release.
Indexing
- Add compound indexes for common filters and sorts.
- Avoid over-indexing; each index slows writes.
- Validate index usage with
explain.
Multi-tenant Pattern (if applicable)
- Include
tenantIdon documents. - Compound indexes should start with
tenantId.
Checklist
- Backwards compatible reads and writes
- Idempotent scripts
- Indexes created with safe options
- Roll-forward plan documented