mongo-express is a web-based MongoDB admin interface built with Node.js, Express, and Bootstrap 5. The current stable version is 1.1.0-rc-4, released as a release candidate. It supports multiple databases, document CRUD, GridFS, BSON data types, and OpenID Connect authentication. Key differentiators include inline preview of audio/video/image assets, collapsible nested objects, and async on-demand loading of large document properties. Requires Node.js >=18.18. Compatible with FerretDB and Amazon DocumentDB.
npm install mongo-expressNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Installs mongo-express globally and starts the web interface on the default port 8081 connecting to local MongoDB.
Change credentials in config.js or use environment variables MONGO_EXPRESS_USER and MONGO_EXPRESS_PASSWORD.
Upgrade Node.js to v18.18 or later.
Upgrade MongoDB to 3.6 or later, or use an older version of mongo-express.
Enable authentication via config.js or use a reverse proxy with auth.
Use standard MongoDB connection strings without version tags.
Install globally with npm install -g mongo-express and ensure node bin directory is in PATH.
Start MongoDB (mongod) or specify correct host/port via --url or config.js.
Copy config.default.js to config.js in the mongo-express installation directory.
Upgrade Node.js to 18.18 or higher.