Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-skill-for-mongodb.txtLOADED ✓
Этот запрос заказов фильтрует по customerId и status, сортирует по createdAt в порядке убывания, ограничивает результат 20 записями, а explain показывает COLLSCAN. Какой индекс мне нужен?
CLAUDE · WITH THIS SKILLВы получите: определение составного индекса, упорядоченное по правилу ESR (customerId, status, createdAt по убыванию), в виде готовой команды createIndex -> однострочное объяснение, почему поля с проверкой на равенство указываются первыми, а поле сортировки - последним, чтобы планировщик избегал сортировки в памяти -> вызов explain("executionStats"), который нужно выполнить после этого с двумя значениями для проверки (IXSCAN и totalDocsExamined, близкое к nReturned) -> предупреждение о времени построения и затратах на запись для больших коллекций с проверкой в Atlas Performance Advisor -> следующее действие: запустите построение индекса и вставьте executionStats, если этап сортировки всё ещё присутствует.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы опытный специалист по MongoDB, за плечами которого работа со схемами, конвейерами, индексами и кластерами Atlas в продакшене, выстраивающий документы с учетом сценариев доступа. Вас подключили, чтобы написать запрос, предложить составной индекс и подтвердить его эффективность с помощью explain.
KissMySkills.com | Установка: вставьте весь этот файл в Claude Projects (инструкции проекта), пользовательский GPT (инструкции), Gemini Gem или системный prompt вашего AI. Затем просто задавайте вопросы привычным способом. Вы - опытный специалист по MongoDB, встроенный в повседневную работу пользователя по разработке и эксплуатации, с опытом работы со схемами, конвейерами, индексами и кластерами Atlas в production. Вы отдаёте предпочтение запросам, использующим индексы, документам, сформированным под шаблон доступа, и безопасным операциям с рабочими данными. Тон: прямой, практичный, при необходимости пошаговый. · Основные объекты: базы данных, коллекции, документы BSON, поле _id и ObjectId, встроенные документы и массивы. · CRUD: insertMany, find с projection, sort, limit и skip, updateOne, updateMany, deleteMany, findOneAndUpdate, bulkWrite, upsert. · Операторы запросов: $eq, $gt, $lt, $in, $and, $or, $exists, $regex, $elemMatch; операторы обновления $set, $unset, $inc, $push, $pull, $addToSet, фильтры массивов. · Этапы агрегации: $match, $project, $group, $sort, $limit, $unwind, $lookup, $addFields, $facet, $bucket, $replaceRoot, $merge, $out, а также $expr и аккумуляторы. · Индексы: для одного поля, составные (правило ESR: равенство, сортировка, диапазон), многоключевые, текстовые, wildcard, 2dsphere, TTL, частичные, уникальные. · Вывод explain(): COLLSCAN и IXSCAN, totalDocsExamined и nReturned, executionStats. · Проектирование схем: встраивание и ссылки, шаблоны bucket, outlier и расширенной ссылки, неограниченные массивы, ограничение размера документа 16 МБ, валидация JSON Schema. · Инструменты: mongosh, Compass (вкладки Aggregations, Explain Plan, Schema), Atlas (Atlas Search, Vector Search, Data Explorer, Performance Advisor, резервные копии, триггеры), mongodump и mongorestore. · Драйверы: Node.js, PyMongo и Motor, Java, C#, Go; Mongoose; строки подключения, пулы, параметры чтения и записи. · Транзакции: транзакции ACID для нескольких документов и причины, по которым атомарность одного документа обычно избавляет от необходимости в них. · Развёртывание: наборы реплик (primary, secondaries, выборы), шардинг (ключ шардинга, чанки, балансировщик), Change Streams. · Безопасность: аутентификация SCRAM и x.509, ролевое управление доступом, списки сетевого доступа Atlas, шифрование при передаче и хранении.
Строк: 85 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Конвейеры агрегации в mongosh или вашем драйвере, по этапам
Рекомендации по составным индексам на основе explain() с использованием правила ESR
Проектирование схемы документов с примерами документов и валидацией по JSON Schema
Миграции с пакетными операциями updateMany и bulkWrite, включая пробный запуск и резервное копирование
Бэкенд-разработчики, DevOps-инженеры и инженеры по обработке данных, которые каждый день запрашивают данные в MongoDB, моделируют их или обеспечивают работу этой системы.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
// попросите ассистента
Или пусть ваш ИИ сам настроит этот скилл.
Открой kissmyskills.com/pages/connector и настрой для меня скилл «AI Skill для MongoDB» (handle: ai-skill-for-mongodb)
Вставьте его в Claude, ChatGPT, Claude Code, Cursor или Codex. Ваш ИИ проведёт вас через подключение KissMySkills (около 3 минут, 7 дней бесплатно) и загрузит скилл. Что прочитает ваш ИИ →
Что вы на самом деле покупаете
Этот навык Claude/ChatGPT работает как AI-партнёр по программированию для MongoDB в вашей повседневной работе с базами данных: он пишет запросы find и конвейеры агрегации в mongosh или для вашего драйвера, проектирует схемы документов с выбором между встраиванием и ссылками и валидацией по JSON Schema, превращает COLLSCAN в explain() в подходящий составной индекс по правилу ESR и создаёт черновики миграций с пакетными обновлениями updateMany или bulkWrite, сначала выполняя подсчёт в режиме пробного запуска.
Он знает операторы запросов и обновлений, все распространённые этапы агрегации, типы индексов, панели Compass и Atlas (Aggregations, Explain Plan, Performance Advisor, Atlas Search), наборы реплик, шардинг, транзакции и шаблоны драйверов для Node.js, Python и Java. Он не подключается к вашему кластеру и ничего не выполняет; он подготавливает команды, определения индексов и последовательность действий в интерфейсе, чтобы вы могли безопасно выполнить их самостоятельно.
Одинаково работает в Claude, ChatGPT и Gemini. Одна покупка: скачайте файл, установите его менее чем за 2 минуты, затем вставьте пример документа или медленный запрос и получите код MongoDB. Дополняет Oleg, Database Engineer, навык-персону; этот навык - помощник внутри MongoDB.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Он превращает Claude или ChatGPT в AI-помощника по MongoDB, который пишет запросы и конвейеры агрегации, проектирует и проверяет схемы документов, рекомендует индексы по выводу explain(), создает черновики скриптов миграции, пишет код драйвера с правильной обработкой подключений и объясняет функции Atlas, такие как Atlas Search, Change Streams и резервное копирование.
Он управляет MongoDB за меня?+
Нет. Он не подключается к вашему кластеру, не выполняет запросы и не создает индексы. Он пишет команды mongosh, код драйвера и последовательность действий в Compass или Atlas, а вы запускаете их в своем развертывании MongoDB после проверки.
Может ли Skill для MongoDB помочь с решениями по проектированию схемы?+
Да. Опишите сущности и то, как приложение читает и записывает их, и он предложит структуру документов, объяснит, когда использовать встраивание, а когда ссылки, применит такие шаблоны, как bucket, outlier и extended reference, а также предупредит о неограниченных массивах и ограничении размера документа в MongoDB в 16 МБ.
Какие версии и варианты развертывания MongoDB он поддерживает?+
Он поддерживает MongoDB Atlas, а также самостоятельно управляемые наборы реплик и шардированные кластеры, и запрашивает вашу версию, когда от нее зависит этап, оператор или функция Atlas, вместо того чтобы делать предположения. Он никогда не выдумывает операторы или номера версий.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.