resolve-snapshot-mongo

0.23.2 • Public • Published

resolve-snapshot-mongo

npm version

This package is an adapter for storing snapshots using MongoDB.

Available Parameters

  • url - the connection URI string.
  • tableName - the table name.
  • bucketSize - the bucket size.

Usage

import createSnapshotAdapter from 'resolve-snapshot-mongo'

const snapshotAdapter = createSnapshotAdapter({
  url: 'mongodb://[username:password@]host1[:port1][,...hostN[:portN]]][/[database][?options]]',
  tableName: 'TableName',
  bucketSize: 100
})

await snapshotAdapter.loadSnapshot(key)
await snapshotAdapter.saveSnapshot(key, value)
await snapshotAdapter.dispose()

Analytics

Package Sidebar

Install

npm i resolve-snapshot-mongo

Weekly Downloads

46

Version

0.23.2

License

MIT

Unpacked Size

27.4 kB

Total Files

6

Last publish

Collaborators

  • resolve-admin
  • reimagined-admin
  • vladihost
  • lykoi18