Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "stages" : [
- {
- "$cursor" : {
- "query" : {
- "$and" : [
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- },
- {
- "$or" : [
- {
- "job.scheduledEndTime" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- },
- {
- "lastUpdatedAt" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- }
- ]
- },
- {
- "reduced" : null
- }
- ]
- },
- "fields" : {
- "_id" : 1
- },
- "queryPlanner" : {
- "plannerVersion" : 1,
- "namespace" : "db.Job",
- "indexFilterSet" : false,
- "parsedQuery" : {
- "$and" : [
- {
- "$or" : [
- {
- "job.scheduledEndTime" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- },
- {
- "lastUpdatedAt" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- }
- ]
- },
- {
- "reduced" : {
- "$eq" : null
- }
- },
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- }
- ]
- },
- "winningPlan" : {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "reduced" : {
- "$eq" : null
- }
- },
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "OR",
- "inputStages" : [
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "job.scheduledEndTime" : -1
- },
- "indexName" : "job.scheduledEndTime_-1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "job.scheduledEndTime" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "job.scheduledEndTime" : [
- "[new Date(1563148800000), true)"
- ]
- }
- },
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : -1
- },
- "indexName" : "lastUpdatedAt_-1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "lastUpdatedAt" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "[new Date(1563148800000), true)"
- ]
- }
- }
- ]
- }
- },
- "rejectedPlans" : [
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "reduced" : {
- "$eq" : null
- }
- },
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "OR",
- "inputStages" : [
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "job.scheduledEndTime" : -1,
- "cleaners.id" : 1
- },
- "indexName" : "job.scheduledEndTime_-1_cleaners.id_1",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "job.scheduledEndTime" : [],
- "cleaners.id" : [
- "cleaners"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "job.scheduledEndTime" : [
- "[new Date(1563148800000), true)"
- ],
- "cleaners.id" : [
- "[MinKey, MaxKey]"
- ]
- }
- },
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : -1
- },
- "indexName" : "lastUpdatedAt_-1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "lastUpdatedAt" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "[new Date(1563148800000), true)"
- ]
- }
- }
- ]
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "reduced" : {
- "$eq" : null
- }
- },
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "OR",
- "inputStages" : [
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "job.scheduledEndTime" : -1
- },
- "indexName" : "job.scheduledEndTime_-1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "job.scheduledEndTime" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "job.scheduledEndTime" : [
- "[new Date(1563148800000), true)"
- ]
- }
- },
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : 1,
- "cleaners.id" : 1
- },
- "indexName" : "lastUpdatedAt_1_cleaners.id_1",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "lastUpdatedAt" : [],
- "cleaners.id" : [
- "cleaners"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "(true, new Date(1563148800000)]"
- ],
- "cleaners.id" : [
- "[MinKey, MaxKey]"
- ]
- }
- }
- ]
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "reduced" : {
- "$eq" : null
- }
- },
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "OR",
- "inputStages" : [
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "job.scheduledEndTime" : -1,
- "cleaners.id" : 1
- },
- "indexName" : "job.scheduledEndTime_-1_cleaners.id_1",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "job.scheduledEndTime" : [],
- "cleaners.id" : [
- "cleaners"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "job.scheduledEndTime" : [
- "[new Date(1563148800000), true)"
- ],
- "cleaners.id" : [
- "[MinKey, MaxKey]"
- ]
- }
- },
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : 1,
- "cleaners.id" : 1
- },
- "indexName" : "lastUpdatedAt_1_cleaners.id_1",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "lastUpdatedAt" : [],
- "cleaners.id" : [
- "cleaners"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "(true, new Date(1563148800000)]"
- ],
- "cleaners.id" : [
- "[MinKey, MaxKey]"
- ]
- }
- }
- ]
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "reduced" : {
- "$eq" : null
- }
- },
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "OR",
- "inputStages" : [
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "job.scheduledEndTime" : -1
- },
- "indexName" : "job.scheduledEndTime_-1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "job.scheduledEndTime" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "job.scheduledEndTime" : [
- "[new Date(1563148800000), true)"
- ]
- }
- },
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : 1
- },
- "indexName" : "lastUpdatedAt_1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "lastUpdatedAt" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "(true, new Date(1563148800000)]"
- ]
- }
- }
- ]
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "reduced" : {
- "$eq" : null
- }
- },
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "OR",
- "inputStages" : [
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "job.scheduledEndTime" : -1,
- "cleaners.id" : 1
- },
- "indexName" : "job.scheduledEndTime_-1_cleaners.id_1",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "job.scheduledEndTime" : [],
- "cleaners.id" : [
- "cleaners"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "job.scheduledEndTime" : [
- "[new Date(1563148800000), true)"
- ],
- "cleaners.id" : [
- "[MinKey, MaxKey]"
- ]
- }
- },
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : 1
- },
- "indexName" : "lastUpdatedAt_1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "lastUpdatedAt" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "(true, new Date(1563148800000)]"
- ]
- }
- }
- ]
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "reduced" : {
- "$eq" : null
- }
- },
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "OR",
- "inputStages" : [
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "job.scheduledEndTime" : -1
- },
- "indexName" : "job.scheduledEndTime_-1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "job.scheduledEndTime" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "job.scheduledEndTime" : [
- "[new Date(1563148800000), true)"
- ]
- }
- },
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : -1,
- "job.scheduledEndTime" : -1,
- "reduced" : 1
- },
- "indexName" : "lastUpdatedAt_-1_job.scheduledEndTime_-1_reduced_1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "lastUpdatedAt" : [],
- "job.scheduledEndTime" : [],
- "reduced" : []
- },
- "isUnique" : false,
- "isSparse" : true,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "[new Date(1563148800000), true)"
- ],
- "job.scheduledEndTime" : [
- "[MaxKey, MinKey]"
- ],
- "reduced" : [
- "[MinKey, MaxKey]"
- ]
- }
- }
- ]
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "reduced" : {
- "$eq" : null
- }
- },
- {
- "lastUpdatedAt" : {
- "$gte" : ISODate("2019-04-01T00:00:00.000Z")
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "OR",
- "inputStages" : [
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "job.scheduledEndTime" : -1,
- "cleaners.id" : 1
- },
- "indexName" : "job.scheduledEndTime_-1_cleaners.id_1",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "job.scheduledEndTime" : [],
- "cleaners.id" : [
- "cleaners"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "job.scheduledEndTime" : [
- "[new Date(1563148800000), true)"
- ],
- "cleaners.id" : [
- "[MinKey, MaxKey]"
- ]
- }
- },
- {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : -1,
- "job.scheduledEndTime" : -1,
- "reduced" : 1
- },
- "indexName" : "lastUpdatedAt_-1_job.scheduledEndTime_-1_reduced_1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "lastUpdatedAt" : [],
- "job.scheduledEndTime" : [],
- "reduced" : []
- },
- "isUnique" : false,
- "isSparse" : true,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "[new Date(1563148800000), true)"
- ],
- "job.scheduledEndTime" : [
- "[MaxKey, MinKey]"
- ],
- "reduced" : [
- "[MinKey, MaxKey]"
- ]
- }
- }
- ]
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "$or" : [
- {
- "job.scheduledEndTime" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- },
- {
- "lastUpdatedAt" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- }
- ]
- },
- {
- "reduced" : {
- "$eq" : null
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : -1,
- "job.scheduledEndTime" : -1,
- "reduced" : 1
- },
- "indexName" : "lastUpdatedAt_-1_job.scheduledEndTime_-1_reduced_1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "lastUpdatedAt" : [],
- "job.scheduledEndTime" : [],
- "reduced" : []
- },
- "isUnique" : false,
- "isSparse" : true,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "[new Date(9223372036854775807), new Date(1554076800000)]"
- ],
- "job.scheduledEndTime" : [
- "[MaxKey, MinKey]"
- ],
- "reduced" : [
- "[MinKey, MaxKey]"
- ]
- }
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "$or" : [
- {
- "job.scheduledEndTime" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- },
- {
- "lastUpdatedAt" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- }
- ]
- },
- {
- "reduced" : {
- "$eq" : null
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : 1
- },
- "indexName" : "lastUpdatedAt_1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "lastUpdatedAt" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "[new Date(1554076800000), new Date(9223372036854775807)]"
- ]
- }
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "$or" : [
- {
- "job.scheduledEndTime" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- },
- {
- "lastUpdatedAt" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- }
- ]
- },
- {
- "reduced" : {
- "$eq" : null
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : 1,
- "cleaners.id" : 1
- },
- "indexName" : "lastUpdatedAt_1_cleaners.id_1",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "lastUpdatedAt" : [],
- "cleaners.id" : [
- "cleaners"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "[new Date(1554076800000), new Date(9223372036854775807)]"
- ],
- "cleaners.id" : [
- "[MinKey, MaxKey]"
- ]
- }
- }
- },
- {
- "stage" : "FETCH",
- "filter" : {
- "$and" : [
- {
- "$or" : [
- {
- "job.scheduledEndTime" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- },
- {
- "lastUpdatedAt" : {
- "$lte" : ISODate("2019-07-15T00:00:00.000Z")
- }
- }
- ]
- },
- {
- "reduced" : {
- "$eq" : null
- }
- }
- ]
- },
- "inputStage" : {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "lastUpdatedAt" : -1
- },
- "indexName" : "lastUpdatedAt_-1",
- "isMultiKey" : false,
- "multiKeyPaths" : {
- "lastUpdatedAt" : []
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "lastUpdatedAt" : [
- "[new Date(9223372036854775807), new Date(1554076800000)]"
- ]
- }
- }
- }
- ]
- }
- }
- },
- {
- "$project" : {
- "_id" : true
- }
- },
- {
- "$sort" : {
- "sortKey" : {
- "_id" : 1
- },
- "limit" : NumberLong(100)
- }
- }
- ],
- "ok" : 1.0
- }
Add Comment
Please, Sign In to add comment