Tag: mongodb oplog

无法查询mongoose中的Oplog

我在MongoLabs mongoDb上查询mongo oplog。 由于Mongolabs不允许为本地用户创build用户,所以我在pipe理员中创build了一个oplog-reader,但会引发错误,表明它是未经授权的: 代码片段: var oplogURL = 'mongodb://<oplog-user>:<password>@node1,node2:port/admin?replicaSet=rs-<relpset>'; var allLocalURL = 'mongodb://<oplog-user>:<password>@node1,node2:port/local?replicaSet=rs-<relpset>'; //user on admin with "readWriteAnyDatabase" permisson, trying to use local db var allReaderURL='mongodb://<user>:<password>@node1,node2:port/admin?replicaSet=rs-<relpset>'; //user on admin with "readWriteAnyDatabase" permisson var db = mongoose.createConnection(oplogURL,{replset: { poolSize: 50 }}, function (err, res){ if (err) {console.log("Oops!"); console.log(err);} }); var opschema = new mongoose.Schema({v:"Number", op:"String", ns:"String"}, […]