Kiểm tra liên kết này
Về cơ bản, từ mongo 2.6, bạn cần tạo người dùng và cấp quyền truy cập vào oplog (cũng như truy cập vào DB bằng thông tin đăng nhập phù hợp)
Một cái gì đó như:
db.runCommand({ createRole: "oplogger",
privileges: [{ resource: { db: 'local', collection: 'oplog.rs'},
actions: ['find']}, ],
roles: [{role: 'read', db: 'local'}] })
Toàn bộ thủ tục tại đây