// Tests the use of a match predicate with the currentOp command. (function() { // Test a $where predicate that matches the currentOp operation we are running. var res = db.adminCommand("currentOp", {$where: function() { return true; }}); assert.commandWorked(res); assert.gt(res.inprog.length, 0, tojson(res)); // Test a $where predicate that matches no operations. res = db.adminCommand("currentOp", {$where: function() { return false; }}); assert.commandWorked(res); assert.eq(res.inprog.length, 0, tojson(res)); })();