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

/resolve-snapshot-mongo/

    Package Sidebar

    Install

    npm i resolve-snapshot-mongo

    Weekly Downloads

    1

    Version

    0.23.2

    License

    MIT

    Unpacked Size

    27.4 kB

    Total Files

    6

    Last publish

    Collaborators

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