К основному содержанию
скилл CX Codex

mongodb · hoodini — скилл для Claude Code: схемы, запросы, агрегации

Скилл для работы с MongoDB и Mongoose: помогает проектировать схемы, писать запросы и агрегации, разбираться с индексами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add hoodini/ai-agents-skills --skill mongodb -a claude-code
Открыть на GitHub

Что делает mongodb

Скилл подключается к агенту и подсказывает, как устроены типовые операции MongoDB. Внутри — примеры на TypeScript для нативного драйвера и Mongoose: подключение через MongoClient, настройка mongoose.connect с пулом соединений, обработка событий соединения и корректное закрытие по SIGINT.

Отдельный блок про схемы: обязательные поля, enum, select: false для пароля, timestamps, индексы (обычный, составной, текстовый). Есть разбор, когда встраивать документы, а когда ссылаться через ObjectId и populate, плюс виртуальные поля. Дальше — операторы запросов ($gt, $in, $and, $or, $exists, $size, $text, $regex) и обновления ($set, $unset, $inc, $mul).

Для работы нужен установленный пакет: npm install mongodb mongoose. Скилл опирается на переменную окружения MONGODB_URI — если её нет в проекте, примеры подключения не запустятся без правки. Текст скилла обрывается на операторе $min, так что дальше по обновлениям и агрегациям опираться придётся на собственные знания.

Какие задачи решает

  • спроектировать схему Mongoose с валидацией и индексами
  • выбрать между встраиванием документа и ссылкой через ObjectId
  • написать запрос с операторами сравнения и логики
  • сделать populate вложенных ссылок с выбором полей
  • настроить пул соединений и graceful shutdown

Примеры запросов агенту

  • Помоги спроектировать схему User в Mongoose с индексами и скрытым паролем
  • Напиши запрос с $or и $gte по дате создания
  • Как правильно сделать populate автора и комментариев у Post?

Как установить mongodb

1Через Skills CLI (Vercel)

npx skills add hoodini/ai-agents-skills --skill mongodb -a claude-code

2Вручную: положить файлы

~/.claude/skills/mongodb/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/mongodb/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора5

Другие версии mongodb

Похожие

mongodb-development Mindrally Правила разработки на MongoDB: схемы, индексы, агрегации, Mongoose и Payload CMS. Пригодится, когда агент пишет бэкенд на TypeScript. CX Codex +1 891установок mongodb-connection mongodb Скилл помогает агенту подобрать параметры пула и таймаутов MongoDB под вашу нагрузку, а не копировать чужие значения. CX Codex +1 5 200установок nosql-database-design aj-geddes Помогает агенту проектировать коллекции MongoDB и таблицы DynamoDB: вложенные документы, индексы, денормализация. Пригодится, когда схему надо решить до кода. CX Codex +1 486установок database-management-patterns manutej Скилл-справочник по работе с PostgreSQL и MongoDB: проектирование схем, индексы, транзакции, репликация и шардирование. CX Codex +1 466установок prisma-mongodb-upgrade prisma Помогает спланировать переход проектов на Prisma ORM с MongoDB с версии 6 сразу на 8 либо обоснованно остаться на v6 из-за отсутствия коннектора в Prisma 7. CX Codex +1 370 400установок mongodb-query-optimizer mongodb Скилл разбирает медленные запросы MongoDB и предлагает индексы. Пригодится, когда explain() показывает COLLSCAN, а база тормозит. CX Codex +1 7 000установок

Рядом в теме «Данные и базы»

Все скиллы по теме «Данные и базы» →

Вопросы о mongodb

Как установить mongodb в Claude?

Выполните npx skills add hoodini/ai-agents-skills --skill mongodb -a claude-code. Файл скилла появится по пути ~/.claude/skills/mongodb/SKILL.md.

Что делает скилл mongodb?

Даёт агенту примеры работы с MongoDB и Mongoose: схемы, запросы, операторы обновления, индексы, populate и виртуальные поля.

Что нужно для работы скилла?

Пакеты mongodb и mongoose в проекте, а также переменная окружения MONGODB_URI для строки подключения.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой