A MongoDB adapter for catbox.
@modernpoacher/catbox-mongodb serializes values to BSON using the MongoDB driver.
This adapter supports Object
, Array
, Number
, String
, Date
, and RegExp
data types.
Install @modernpoacher/catbox-mongodb
via NPM.
@modernpoacher/catbox-mongodb
requires catbox
:
npm i @hapi/catbox @modernpoacher/catbox-mongodb
@modernpoacher/catbox-mongodb
accepts the following options:
-
uri
- the MongoDB URI, defaults to'mongodb://127.0.0.1:27017/?maxPoolSize=5'
-
partition
- the MongoDB database for cached items
import Catbox from '@hapi/catbox';
import Client from '@modernpoacher/catbox-mongodb'
const cache = new Catbox.Client(Client, {
uri: 'your-mongodb-uri',
partition: 'your-cache-partition'
})