A simple MongoDB engine for advent
$ npm install advent-mongo
Pass as third parameter in options objects when creating an advent store.
const { createStore } = require('advent')
const createEngine = require('advent-mongo')
const decider = require('./decider')
const reducer = require('./reducer')
const engine = createEngine('mongodb://localhost:27017/eventstream')
const store = createStore(decider, reducer, { engine })
// All calls to store(..) will be saved or events will be loaded by our engine
Ensure mongodb is running.
$ npm run test