# @payloadcms/db-mongodb

> The officially supported MongoDB database adapter for Payload

Latest version **3.90.2** (published 2026-09-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install @payloadcms/db-mongodb
pnpm add @payloadcms/db-mongodb
yarn add @payloadcms/db-mongodb
bun add @payloadcms/db-mongodb
```

## Health

**Score 70/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; recently updated; high maintenance score; popular repo.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 3.90.2 |
| Published | 2026-09-23 |
| First published | 2023-10-01 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 4 |
| Unpacked size | 832 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 44968 |
| Author | Payload <dev@payloadcms.com> (https://payloadcms.com) |
| Maintainers | payloadjs, german.jablo, elliotpayload, danribbens, seanpayload, jmikrut, jacobsfletch, jesschow, alessiogr, patrikkozak, jarrodmflesch |

## Links

- npm: https://www.npmjs.com/package/@payloadcms/db-mongodb
- Repository: https://github.com/payloadcms/payload
- Homepage: https://payloadcms.com
- npm.io page: https://npm.io/package/@payloadcms/db-mongodb

## Dependencies (4)

- [uuid](https://npm.io/package/uuid.md) 13.0.2
- [prompts](https://npm.io/package/prompts.md) 2.4.2
- [mongoose](https://npm.io/package/mongoose.md) 8.24.1
- [mongoose-paginate-v2](https://npm.io/package/mongoose-paginate-v2.md) 1.9.4

## Recent versions

- 3.90.2 (latest) — 2026-09-23
- 4.0.0-internal.d21c039 (internal) — 2026-09-28
- 4.0.0-canary.37 (canary) — 2026-09-24
- 2.0.1 (payload-2) — 2026-05-13
- 3.81.0-internal-debug.1a0f4d0 (internal-debug) — 2026-03-25
- 3.0.0-beta.135 (beta) — 2024-11-19
- 4.0.0-internal.b8a92d2 — 2026-09-28
- 3.91.0-internal.c1569dc — 2026-09-25
- 4.0.0-internal.77191e5 — 2026-09-25
- 4.0.0-canary.36 — 2026-09-21
- 3.91.0-internal.6e3dc85 — 2026-09-21
- 4.0.0-canary.35 — 2026-09-18
- 3.90.1 — 2026-09-18
- 4.0.0-canary.34 — 2026-09-18
- 3.90.0 — 2026-09-18
- … 1454 more at https://npm.io/package/@payloadcms/db-mongodb/versions

## README

# Payload MongoDB Adapter

Official MongoDB adapter for [Payload](https://payloadcms.com).

- [Main Repository](https://github.com/payloadcms/payload)
- [Payload Docs](https://payloadcms.com/docs)

## Installation

```bash
npm install @payloadcms/db-mongodb
```

## Usage

```ts
import { buildConfig } from 'payload'
import { mongooseAdapter } from '@payloadcms/db-mongodb'

export default buildConfig({
  db: mongooseAdapter({
    url: process.env.DATABASE_URL,
  }),
  // ...rest of config
})
```

More detailed usage can be found in the [Payload Docs](https://payloadcms.com/docs/configuration/overview).

---
_Source: https://npm.io/package/@payloadcms/db-mongodb · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
