0.2.0 • Published 1 year ago
nact-persistence-mongodb v0.2.0
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
}),
),
);