0.2.0 • Published 1 year ago

nact-persistence-mongodb v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

NAct Logo

nact-persistence-mongodb

npm.io npm.io

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

0.2.0

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago