2016-07-18 6 views
1

MongoDBとセットアップ複製を私のコンピュータにダウンロードしました。私もnode.jsを実行していて、mongodbに接続しています。私はそれをテキストファイルやコンソールに印刷しようとしています。私のデータベースには、今小さく、私はちょうどここに接続こんにちは、私は、テキストファイルにmongo oplogを印刷する方法があるかどうかを知りたいと思っていました

答えて

0

をテストしたいgithubのプロジェクトです:https://github.com/cayasso/mongo-oplog

以下のサンプルコードは、コンソールにログが表示されます。

var MongoOplog = require('mongo-oplog'); 
var oplog = MongoOplog('mongodb://127.0.0.1:27017/local', { ns: 'test.posts' }).tail(); 

oplog.on('op', function (data) { 
    console.log(data); 
}); 

oplog.on('insert', function (doc) { 
    console.log(doc.op); 
}); 

oplog.on('update', function (doc) { 
    console.log(doc.op); 
}); 

oplog.on('delete', function (doc) { 
    console.log(doc.op._id); 
}); 

oplog.on('error', function (error) { 
    console.log(error); 
}); 

oplog.on('end', function() { 
    console.log('Stream ended'); 
}); 

oplog.stop(function() { 
    console.log('server stopped'); 
}); 
関連する問題