var killLongRunningOps = function (table = 'submission', maxSecsRunning = 5000, kill = false) { var ns = 'orderonline_db.' + table; if (table === '*') { ns = /^orderonline_db\./; } var currOp = db.currentOp({"active" : true,"secs_running" : { "$gt" : maxSecsRunning },"ns" : ns}); var operations = currOp.inprog; for (var i = 0; i < operations.length; i++) { var operation = operations[i]; print(i + ". Operation: " + operation.opid); print("- NS: " + operation.ns); print("- OP: " + operation.op); print("- Secs Running: " + operation.secs_running); if (kill) { print("- Killing operation: " + operation.opid); try { db.killOp(operation.opid); } catch (error) { console.log('- Error Killing: ', error); } } print("--------------------"); } } killLongRunningOps('*', 1000, false)