Database
db={"Workflow":[{id:1,name:"workflow",status:"started",createdDate:"2021-02-10",tasks:[{taskId:"task1",value:"new"},{taskId:"task2",value:"started"},{taskId:"task3",value:"completed"}]},{id:2,name:"workflow",status:"started",createdDate:"2021-02-10",tasks:[{taskId:"task1",value:"new"},{taskId:"task2",value:"started"},{taskId:"task3",value:"completed"}]},{id:3,name:"workflow",status:"started",createdDate:"2021-02-10",tasks:[{taskId:"task1",value:"new"},{taskId:"task2",value:"started"},{taskId:"task3",value:"completed"}]}]}
Query
db.Workflow.aggregate([{$match:{}},{$unwind:"$tasks"},{"$addFields":{"tasks":["$tasks"]}},{$skip:0},{$limit:100}])