nact-persistence-mongodb
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

NAct Logo

nact-persistence-mongodb

A MongoDB persistence plugin for NAct.

Usage

import { MongoClient } from "mongodb";
import { MongoDBPersistenceEngine } from "nact-persistence-mongodb";

const mongoClient = new MongoClient("...");

const system = start(
  configurePersistence(
    new MongoDBPersistenceEngine(mongoClient, {
      dbName: "...", // optional
      dbOptions: { ... }, // optional
      eventsCollectionName: "nact_events", // optional
      eventsCollectionOptions: { ... }, // optional
      snapshotsCollectionName: "nact_snapshots", // optional
      snapshotsCollectionOptions: { ... }, // optional
    }),
  ),
);

References

Readme

Keywords

none

Package Sidebar

Install

npm i nact-persistence-mongodb

Weekly Downloads

0

Version

0.2.0

License

MIT

Unpacked Size

11.3 kB

Total Files

10

Last publish

Collaborators

  • tonyfromundefined