Storage Adapters

MongoDB

Install dependencies:

npm install mongodb --save
npm install mongoose --save # optional

Within @/config.js

import defineConfig from '@/lib/module/defineConfig'
import storageAdapters from '@/lib/storage/adapter'

export default defineConfig({
    storage: {
        defaultAdapter: 'mongodb',
        adapters: [
            storageAdapters.mongodb({
                id: 'mongodb', // default
                modes: ['live'],
                db: 'your-app',
                uri: process.env.MONGODB_URI, // example: mongodb://your-app:your-app@your-app-mongo
            })
        ]
    }
})

Roadmap

  • TODO: Show "how to create a custom storage adapter yourself"