IT-словарь › Базы данных › Mongoose

Mongoose

Базы данных Svenska → Обновлено: 2026-10-18

ODM (Object Document Mapper) для MongoDB на Node.js. Аарон Хекман, 2010. Добавляет валидацию схемы и middleware поверх бессхемной природы MongoDB.

Хотя MongoDB называют «бессхемной», согласованности структуры обычно хочется — её и даёт Mongoose. Поддерживает хуки (pre/post save), виртуальные поля, populate (аналог join) и плагины. Конкуренты: Prisma (типобезопасная, многобазовая), TypeORM, Drizzle (для SQL), нативный драйвер MongoDB (легче, меньше магии).

Современный тренд — обходиться без Mongoose, используя TypeScript и MongoDB Schema Validation. С 2018 года проект поддерживает Валери Карпов.

← Назад к словарю