nact-persistence-mongodb
v0.2.0
Published
![NAct Logo](https://raw.githubusercontent.com/ncthbrt/nact/master/assets/logo.svg?sanitize=true)
Downloads
3
Readme
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
}),
),
);