Getters
当作业被添加到队列中时,它们在生命周期中将处于不同的状态。 BullMQ 提供了从不同状态检索信息和作业的方法。
Job Counts
It is often necessary to know how many jobs are in a given status:
TypeScript
import { Queue } from "bullmq";
const myQueue = new Queue("Paint");
const counts = await myQueue.getJobCounts("wait", "completed", "failed");
// Returns an object like this { wait: number, completed: number, failed: number }
The available status are: completed, failed, delayed, active, wait, paused and repeat.
Get Jobs
It is also possible to retrieve the jobs with pagination style semantics. For example: