Not authorized on myData to execute command from Ap._expireTokens()

I am working with meteor v1.2.1 and MongoDB v3.0.12. After enabling authentication in MongoDB server we are running meteor application with username:password. Application is working fine as it was before but server is getting the following exception in every 10 minutes.

For a long time, I am debugging and not able to understand why the meteor application is working fine, which means it is successfully connected to MongoDB but accounts package is throwing exception!!!

Really need help.

MongoError: not authorized on myData to execute command { update: "users", writeConcern: { w: 1 }, ordered: true, updates: [ { q: { $or: [ { services.resume.loginTokens.when: { $lt: new Date(1476290119712) } }, { services.resume.loginTokens.when: { $lt: 1476290119712.0 } } ] }, u: { $pull: { services.resume.loginTokens: { $or: [ { when: { $lt: new Date(1476290119712) } }, { when: { $lt: 1476290119712.0 } } ] } } }, multi: true, upsert: false } ] }
    at Object.Future.wait (/opt myData/app/programs/server/node_modules/fibers/future.js:398:15)
    at [object Object].<anonymous> (packages/meteor/helpers.js:119:1)
    at [object Object].MongoConnection.(anonymous function) (packages/mongo/mongo_driver.js:736:1)
    at [object Object].Mongo.Collection.(anonymous function) (packages/mongo/collection.js:590:1)
    at [object Object].Mongo.Collection.(anonymous function) [as update] (packages/aldeed_collection2-core/lib/collection2.js:203:1)
    at AccountsServer.Ap._expireTokens (accounts_server.js:1090:14)
    at accounts_server.js:1128:14
    at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)
    at packages/meteor/timers.js:6:1
    at runWithEnvironment (packages/meteor/dynamics_nodejs.js:110:1)