IT用語集 › データベース › Mongoose

Mongoose

データベース Svenska → 更新: 2026-10-22

MongoDB向けのNode.js用ODM(Object Document Mapper)。Aaron Heckmannが2010年に開発。スキーマレスなMongoDBの上に、スキーマ検証とミドルウェアを加える。

MongoDBは「スキーマレス」でも、人は結局スキーマの一貫性を求める。Mongooseがそれを提供する。フック(pre/post save)、仮想フィールド、populate(JOIN相当)、プラグインに対応する。競合はPrisma(型安全でマルチデータベース)、TypeORM、Drizzle(SQL向け)、MongoDB純正ドライバー(軽量で魔法が少ない)など。最近の傾向は、MongooseをやめてTypeScriptとMongoDBのスキーマ検証を使うこと。2018年頃からValeri Karpovが保守している。

← 用語集に戻る