mongo-oplog-watch
Watch for changes in mongoDB using oplog. This is basically a wrapper for mongo-oplog package, with better formatted results
Installation
npm install --save mongo-oplog-watch
Mongo configuration
Configure MongoDB for ac active oplog:
Start MongoDB with:
$ mongod --replSet test
Start a mongo
shell and configure mongo as follows:
> var config = {_id: "test", members: [{_id: 0, host: "127.0.0.1:27017"}]}> rs.initiate
Once configuration is initiated then you can use the package in your application.
Usage
var mongoWatch = ;
- Register a watcher
var watcher = ;
- Now, watcher exposes following events
watcher; watcher; watcher; watcher; watcher;
-
Other useful methods
- Stop tailing and disconnect from server
watcher;- Destroy the mongo-oplog object by stop tailing and disconnecting from server
watcher;- Pause oplog events
watcher;- Resume oplog events
watcher;