MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So greifen Sie auf oplog MongoDB (MMS-Replikatsatz) zu

Überprüfen Sie diesen Link

Grundsätzlich müssen Sie ab Mongo 2.6 einen Benutzer erstellen und Zugriff auf das Oplog gewähren (sowie auf die DB mit den richtigen Anmeldeinformationen zugreifen)

Etwas wie:

db.runCommand({ createRole: "oplogger", 
               privileges: [{ resource: { db: 'local', collection: 'oplog.rs'},
                               actions: ['find']}, ],
               roles: [{role: 'read', db: 'local'}] })

Vollständiges Verfahren hier