@keyv/mongo
MongoDB storage adapter for Keyv
MongoDB storage adapter for Keyv.
Uses TTL indexes to automatically remove expired documents. However MongoDB doesn't guarantee data will be deleted immediately upon expiration, so expiry dates are revalidated in Keyv.
Install
npm install --save keyv @keyv/mongo
Usage
const Keyv = require('keyv')
const keyv = new Keyv('mongodb://user:pass@localhost:27017/dbname')
keyv.on('error', handleConnectionError)
You can specify the collection name, by default 'keyv'
is used.
e.g:
const keyv = new Keyv('mongodb://user:pass@localhost:27017/dbname', { collection: 'cache' })
License
keyv © Luke Childs, Released under the MIT License.
Maintained by Kiko Beats and Jytesh, with help from contributors.