RagedPanda

Untitled

Oct 17th, 2019
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.     "stages" : [
  3.         {
  4.             "$cursor" : {
  5.                 "query" : {
  6.                     "$and" : [
  7.                         {
  8.                             "lastUpdatedAt" : {
  9.                                 "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  10.                             }
  11.                         },
  12.                         {
  13.                             "$or" : [
  14.                                 {
  15.                                     "job.scheduledEndTime" : {
  16.                                         "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  17.                                     }
  18.                                 },
  19.                                 {
  20.                                     "lastUpdatedAt" : {
  21.                                         "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  22.                                     }
  23.                                 }
  24.                             ]
  25.                         },
  26.                         {
  27.                             "reduced" : null
  28.                         }
  29.                     ]
  30.                 },
  31.                 "fields" : {
  32.                     "_id" : 1
  33.                 },
  34.                 "queryPlanner" : {
  35.                     "plannerVersion" : 1,
  36.                     "namespace" : "db.Job",
  37.                     "indexFilterSet" : false,
  38.                     "parsedQuery" : {
  39.                         "$and" : [
  40.                             {
  41.                                 "$or" : [
  42.                                     {
  43.                                         "job.scheduledEndTime" : {
  44.                                             "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  45.                                         }
  46.                                     },
  47.                                     {
  48.                                         "lastUpdatedAt" : {
  49.                                             "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  50.                                         }
  51.                                     }
  52.                                 ]
  53.                             },
  54.                             {
  55.                                 "reduced" : {
  56.                                     "$eq" : null
  57.                                 }
  58.                             },
  59.                             {
  60.                                 "lastUpdatedAt" : {
  61.                                     "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  62.                                 }
  63.                             }
  64.                         ]
  65.                     },
  66.                     "winningPlan" : {
  67.                         "stage" : "FETCH",
  68.                         "filter" : {
  69.                             "$and" : [
  70.                                 {
  71.                                     "reduced" : {
  72.                                         "$eq" : null
  73.                                     }
  74.                                 },
  75.                                 {
  76.                                     "lastUpdatedAt" : {
  77.                                         "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  78.                                     }
  79.                                 }
  80.                             ]
  81.                         },
  82.                         "inputStage" : {
  83.                             "stage" : "OR",
  84.                             "inputStages" : [
  85.                                 {
  86.                                     "stage" : "IXSCAN",
  87.                                     "keyPattern" : {
  88.                                         "job.scheduledEndTime" : -1
  89.                                     },
  90.                                     "indexName" : "job.scheduledEndTime_-1",
  91.                                     "isMultiKey" : false,
  92.                                     "multiKeyPaths" : {
  93.                                         "job.scheduledEndTime" : []
  94.                                     },
  95.                                     "isUnique" : false,
  96.                                     "isSparse" : false,
  97.                                     "isPartial" : false,
  98.                                     "indexVersion" : 2,
  99.                                     "direction" : "forward",
  100.                                     "indexBounds" : {
  101.                                         "job.scheduledEndTime" : [
  102.                                             "[new Date(1563148800000), true)"
  103.                                         ]
  104.                                     }
  105.                                 },
  106.                                 {
  107.                                     "stage" : "IXSCAN",
  108.                                     "keyPattern" : {
  109.                                         "lastUpdatedAt" : -1
  110.                                     },
  111.                                     "indexName" : "lastUpdatedAt_-1",
  112.                                     "isMultiKey" : false,
  113.                                     "multiKeyPaths" : {
  114.                                         "lastUpdatedAt" : []
  115.                                     },
  116.                                     "isUnique" : false,
  117.                                     "isSparse" : false,
  118.                                     "isPartial" : false,
  119.                                     "indexVersion" : 2,
  120.                                     "direction" : "forward",
  121.                                     "indexBounds" : {
  122.                                         "lastUpdatedAt" : [
  123.                                             "[new Date(1563148800000), true)"
  124.                                         ]
  125.                                     }
  126.                                 }
  127.                             ]
  128.                         }
  129.                     },
  130.                     "rejectedPlans" : [
  131.                         {
  132.                             "stage" : "FETCH",
  133.                             "filter" : {
  134.                                 "$and" : [
  135.                                     {
  136.                                         "reduced" : {
  137.                                             "$eq" : null
  138.                                         }
  139.                                     },
  140.                                     {
  141.                                         "lastUpdatedAt" : {
  142.                                             "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  143.                                         }
  144.                                     }
  145.                                 ]
  146.                             },
  147.                             "inputStage" : {
  148.                                 "stage" : "OR",
  149.                                 "inputStages" : [
  150.                                     {
  151.                                         "stage" : "IXSCAN",
  152.                                         "keyPattern" : {
  153.                                             "job.scheduledEndTime" : -1,
  154.                                             "cleaners.id" : 1
  155.                                         },
  156.                                         "indexName" : "job.scheduledEndTime_-1_cleaners.id_1",
  157.                                         "isMultiKey" : true,
  158.                                         "multiKeyPaths" : {
  159.                                             "job.scheduledEndTime" : [],
  160.                                             "cleaners.id" : [
  161.                                                 "cleaners"
  162.                                             ]
  163.                                         },
  164.                                         "isUnique" : false,
  165.                                         "isSparse" : false,
  166.                                         "isPartial" : false,
  167.                                         "indexVersion" : 2,
  168.                                         "direction" : "forward",
  169.                                         "indexBounds" : {
  170.                                             "job.scheduledEndTime" : [
  171.                                                 "[new Date(1563148800000), true)"
  172.                                             ],
  173.                                             "cleaners.id" : [
  174.                                                 "[MinKey, MaxKey]"
  175.                                             ]
  176.                                         }
  177.                                     },
  178.                                     {
  179.                                         "stage" : "IXSCAN",
  180.                                         "keyPattern" : {
  181.                                             "lastUpdatedAt" : -1
  182.                                         },
  183.                                         "indexName" : "lastUpdatedAt_-1",
  184.                                         "isMultiKey" : false,
  185.                                         "multiKeyPaths" : {
  186.                                             "lastUpdatedAt" : []
  187.                                         },
  188.                                         "isUnique" : false,
  189.                                         "isSparse" : false,
  190.                                         "isPartial" : false,
  191.                                         "indexVersion" : 2,
  192.                                         "direction" : "forward",
  193.                                         "indexBounds" : {
  194.                                             "lastUpdatedAt" : [
  195.                                                 "[new Date(1563148800000), true)"
  196.                                             ]
  197.                                         }
  198.                                     }
  199.                                 ]
  200.                             }
  201.                         },
  202.                         {
  203.                             "stage" : "FETCH",
  204.                             "filter" : {
  205.                                 "$and" : [
  206.                                     {
  207.                                         "reduced" : {
  208.                                             "$eq" : null
  209.                                         }
  210.                                     },
  211.                                     {
  212.                                         "lastUpdatedAt" : {
  213.                                             "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  214.                                         }
  215.                                     }
  216.                                 ]
  217.                             },
  218.                             "inputStage" : {
  219.                                 "stage" : "OR",
  220.                                 "inputStages" : [
  221.                                     {
  222.                                         "stage" : "IXSCAN",
  223.                                         "keyPattern" : {
  224.                                             "job.scheduledEndTime" : -1
  225.                                         },
  226.                                         "indexName" : "job.scheduledEndTime_-1",
  227.                                         "isMultiKey" : false,
  228.                                         "multiKeyPaths" : {
  229.                                             "job.scheduledEndTime" : []
  230.                                         },
  231.                                         "isUnique" : false,
  232.                                         "isSparse" : false,
  233.                                         "isPartial" : false,
  234.                                         "indexVersion" : 2,
  235.                                         "direction" : "forward",
  236.                                         "indexBounds" : {
  237.                                             "job.scheduledEndTime" : [
  238.                                                 "[new Date(1563148800000), true)"
  239.                                             ]
  240.                                         }
  241.                                     },
  242.                                     {
  243.                                         "stage" : "IXSCAN",
  244.                                         "keyPattern" : {
  245.                                             "lastUpdatedAt" : 1,
  246.                                             "cleaners.id" : 1
  247.                                         },
  248.                                         "indexName" : "lastUpdatedAt_1_cleaners.id_1",
  249.                                         "isMultiKey" : true,
  250.                                         "multiKeyPaths" : {
  251.                                             "lastUpdatedAt" : [],
  252.                                             "cleaners.id" : [
  253.                                                 "cleaners"
  254.                                             ]
  255.                                         },
  256.                                         "isUnique" : false,
  257.                                         "isSparse" : false,
  258.                                         "isPartial" : false,
  259.                                         "indexVersion" : 2,
  260.                                         "direction" : "forward",
  261.                                         "indexBounds" : {
  262.                                             "lastUpdatedAt" : [
  263.                                                 "(true, new Date(1563148800000)]"
  264.                                             ],
  265.                                             "cleaners.id" : [
  266.                                                 "[MinKey, MaxKey]"
  267.                                             ]
  268.                                         }
  269.                                     }
  270.                                 ]
  271.                             }
  272.                         },
  273.                         {
  274.                             "stage" : "FETCH",
  275.                             "filter" : {
  276.                                 "$and" : [
  277.                                     {
  278.                                         "reduced" : {
  279.                                             "$eq" : null
  280.                                         }
  281.                                     },
  282.                                     {
  283.                                         "lastUpdatedAt" : {
  284.                                             "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  285.                                         }
  286.                                     }
  287.                                 ]
  288.                             },
  289.                             "inputStage" : {
  290.                                 "stage" : "OR",
  291.                                 "inputStages" : [
  292.                                     {
  293.                                         "stage" : "IXSCAN",
  294.                                         "keyPattern" : {
  295.                                             "job.scheduledEndTime" : -1,
  296.                                             "cleaners.id" : 1
  297.                                         },
  298.                                         "indexName" : "job.scheduledEndTime_-1_cleaners.id_1",
  299.                                         "isMultiKey" : true,
  300.                                         "multiKeyPaths" : {
  301.                                             "job.scheduledEndTime" : [],
  302.                                             "cleaners.id" : [
  303.                                                 "cleaners"
  304.                                             ]
  305.                                         },
  306.                                         "isUnique" : false,
  307.                                         "isSparse" : false,
  308.                                         "isPartial" : false,
  309.                                         "indexVersion" : 2,
  310.                                         "direction" : "forward",
  311.                                         "indexBounds" : {
  312.                                             "job.scheduledEndTime" : [
  313.                                                 "[new Date(1563148800000), true)"
  314.                                             ],
  315.                                             "cleaners.id" : [
  316.                                                 "[MinKey, MaxKey]"
  317.                                             ]
  318.                                         }
  319.                                     },
  320.                                     {
  321.                                         "stage" : "IXSCAN",
  322.                                         "keyPattern" : {
  323.                                             "lastUpdatedAt" : 1,
  324.                                             "cleaners.id" : 1
  325.                                         },
  326.                                         "indexName" : "lastUpdatedAt_1_cleaners.id_1",
  327.                                         "isMultiKey" : true,
  328.                                         "multiKeyPaths" : {
  329.                                             "lastUpdatedAt" : [],
  330.                                             "cleaners.id" : [
  331.                                                 "cleaners"
  332.                                             ]
  333.                                         },
  334.                                         "isUnique" : false,
  335.                                         "isSparse" : false,
  336.                                         "isPartial" : false,
  337.                                         "indexVersion" : 2,
  338.                                         "direction" : "forward",
  339.                                         "indexBounds" : {
  340.                                             "lastUpdatedAt" : [
  341.                                                 "(true, new Date(1563148800000)]"
  342.                                             ],
  343.                                             "cleaners.id" : [
  344.                                                 "[MinKey, MaxKey]"
  345.                                             ]
  346.                                         }
  347.                                     }
  348.                                 ]
  349.                             }
  350.                         },
  351.                         {
  352.                             "stage" : "FETCH",
  353.                             "filter" : {
  354.                                 "$and" : [
  355.                                     {
  356.                                         "reduced" : {
  357.                                             "$eq" : null
  358.                                         }
  359.                                     },
  360.                                     {
  361.                                         "lastUpdatedAt" : {
  362.                                             "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  363.                                         }
  364.                                     }
  365.                                 ]
  366.                             },
  367.                             "inputStage" : {
  368.                                 "stage" : "OR",
  369.                                 "inputStages" : [
  370.                                     {
  371.                                         "stage" : "IXSCAN",
  372.                                         "keyPattern" : {
  373.                                             "job.scheduledEndTime" : -1
  374.                                         },
  375.                                         "indexName" : "job.scheduledEndTime_-1",
  376.                                         "isMultiKey" : false,
  377.                                         "multiKeyPaths" : {
  378.                                             "job.scheduledEndTime" : []
  379.                                         },
  380.                                         "isUnique" : false,
  381.                                         "isSparse" : false,
  382.                                         "isPartial" : false,
  383.                                         "indexVersion" : 2,
  384.                                         "direction" : "forward",
  385.                                         "indexBounds" : {
  386.                                             "job.scheduledEndTime" : [
  387.                                                 "[new Date(1563148800000), true)"
  388.                                             ]
  389.                                         }
  390.                                     },
  391.                                     {
  392.                                         "stage" : "IXSCAN",
  393.                                         "keyPattern" : {
  394.                                             "lastUpdatedAt" : 1
  395.                                         },
  396.                                         "indexName" : "lastUpdatedAt_1",
  397.                                         "isMultiKey" : false,
  398.                                         "multiKeyPaths" : {
  399.                                             "lastUpdatedAt" : []
  400.                                         },
  401.                                         "isUnique" : false,
  402.                                         "isSparse" : false,
  403.                                         "isPartial" : false,
  404.                                         "indexVersion" : 2,
  405.                                         "direction" : "forward",
  406.                                         "indexBounds" : {
  407.                                             "lastUpdatedAt" : [
  408.                                                 "(true, new Date(1563148800000)]"
  409.                                             ]
  410.                                         }
  411.                                     }
  412.                                 ]
  413.                             }
  414.                         },
  415.                         {
  416.                             "stage" : "FETCH",
  417.                             "filter" : {
  418.                                 "$and" : [
  419.                                     {
  420.                                         "reduced" : {
  421.                                             "$eq" : null
  422.                                         }
  423.                                     },
  424.                                     {
  425.                                         "lastUpdatedAt" : {
  426.                                             "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  427.                                         }
  428.                                     }
  429.                                 ]
  430.                             },
  431.                             "inputStage" : {
  432.                                 "stage" : "OR",
  433.                                 "inputStages" : [
  434.                                     {
  435.                                         "stage" : "IXSCAN",
  436.                                         "keyPattern" : {
  437.                                             "job.scheduledEndTime" : -1,
  438.                                             "cleaners.id" : 1
  439.                                         },
  440.                                         "indexName" : "job.scheduledEndTime_-1_cleaners.id_1",
  441.                                         "isMultiKey" : true,
  442.                                         "multiKeyPaths" : {
  443.                                             "job.scheduledEndTime" : [],
  444.                                             "cleaners.id" : [
  445.                                                 "cleaners"
  446.                                             ]
  447.                                         },
  448.                                         "isUnique" : false,
  449.                                         "isSparse" : false,
  450.                                         "isPartial" : false,
  451.                                         "indexVersion" : 2,
  452.                                         "direction" : "forward",
  453.                                         "indexBounds" : {
  454.                                             "job.scheduledEndTime" : [
  455.                                                 "[new Date(1563148800000), true)"
  456.                                             ],
  457.                                             "cleaners.id" : [
  458.                                                 "[MinKey, MaxKey]"
  459.                                             ]
  460.                                         }
  461.                                     },
  462.                                     {
  463.                                         "stage" : "IXSCAN",
  464.                                         "keyPattern" : {
  465.                                             "lastUpdatedAt" : 1
  466.                                         },
  467.                                         "indexName" : "lastUpdatedAt_1",
  468.                                         "isMultiKey" : false,
  469.                                         "multiKeyPaths" : {
  470.                                             "lastUpdatedAt" : []
  471.                                         },
  472.                                         "isUnique" : false,
  473.                                         "isSparse" : false,
  474.                                         "isPartial" : false,
  475.                                         "indexVersion" : 2,
  476.                                         "direction" : "forward",
  477.                                         "indexBounds" : {
  478.                                             "lastUpdatedAt" : [
  479.                                                 "(true, new Date(1563148800000)]"
  480.                                             ]
  481.                                         }
  482.                                     }
  483.                                 ]
  484.                             }
  485.                         },
  486.                         {
  487.                             "stage" : "FETCH",
  488.                             "filter" : {
  489.                                 "$and" : [
  490.                                     {
  491.                                         "reduced" : {
  492.                                             "$eq" : null
  493.                                         }
  494.                                     },
  495.                                     {
  496.                                         "lastUpdatedAt" : {
  497.                                             "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  498.                                         }
  499.                                     }
  500.                                 ]
  501.                             },
  502.                             "inputStage" : {
  503.                                 "stage" : "OR",
  504.                                 "inputStages" : [
  505.                                     {
  506.                                         "stage" : "IXSCAN",
  507.                                         "keyPattern" : {
  508.                                             "job.scheduledEndTime" : -1
  509.                                         },
  510.                                         "indexName" : "job.scheduledEndTime_-1",
  511.                                         "isMultiKey" : false,
  512.                                         "multiKeyPaths" : {
  513.                                             "job.scheduledEndTime" : []
  514.                                         },
  515.                                         "isUnique" : false,
  516.                                         "isSparse" : false,
  517.                                         "isPartial" : false,
  518.                                         "indexVersion" : 2,
  519.                                         "direction" : "forward",
  520.                                         "indexBounds" : {
  521.                                             "job.scheduledEndTime" : [
  522.                                                 "[new Date(1563148800000), true)"
  523.                                             ]
  524.                                         }
  525.                                     },
  526.                                     {
  527.                                         "stage" : "IXSCAN",
  528.                                         "keyPattern" : {
  529.                                             "lastUpdatedAt" : -1,
  530.                                             "job.scheduledEndTime" : -1,
  531.                                             "reduced" : 1
  532.                                         },
  533.                                         "indexName" : "lastUpdatedAt_-1_job.scheduledEndTime_-1_reduced_1",
  534.                                         "isMultiKey" : false,
  535.                                         "multiKeyPaths" : {
  536.                                             "lastUpdatedAt" : [],
  537.                                             "job.scheduledEndTime" : [],
  538.                                             "reduced" : []
  539.                                         },
  540.                                         "isUnique" : false,
  541.                                         "isSparse" : true,
  542.                                         "isPartial" : false,
  543.                                         "indexVersion" : 2,
  544.                                         "direction" : "forward",
  545.                                         "indexBounds" : {
  546.                                             "lastUpdatedAt" : [
  547.                                                 "[new Date(1563148800000), true)"
  548.                                             ],
  549.                                             "job.scheduledEndTime" : [
  550.                                                 "[MaxKey, MinKey]"
  551.                                             ],
  552.                                             "reduced" : [
  553.                                                 "[MinKey, MaxKey]"
  554.                                             ]
  555.                                         }
  556.                                     }
  557.                                 ]
  558.                             }
  559.                         },
  560.                         {
  561.                             "stage" : "FETCH",
  562.                             "filter" : {
  563.                                 "$and" : [
  564.                                     {
  565.                                         "reduced" : {
  566.                                             "$eq" : null
  567.                                         }
  568.                                     },
  569.                                     {
  570.                                         "lastUpdatedAt" : {
  571.                                             "$gte" : ISODate("2019-04-01T00:00:00.000Z")
  572.                                         }
  573.                                     }
  574.                                 ]
  575.                             },
  576.                             "inputStage" : {
  577.                                 "stage" : "OR",
  578.                                 "inputStages" : [
  579.                                     {
  580.                                         "stage" : "IXSCAN",
  581.                                         "keyPattern" : {
  582.                                             "job.scheduledEndTime" : -1,
  583.                                             "cleaners.id" : 1
  584.                                         },
  585.                                         "indexName" : "job.scheduledEndTime_-1_cleaners.id_1",
  586.                                         "isMultiKey" : true,
  587.                                         "multiKeyPaths" : {
  588.                                             "job.scheduledEndTime" : [],
  589.                                             "cleaners.id" : [
  590.                                                 "cleaners"
  591.                                             ]
  592.                                         },
  593.                                         "isUnique" : false,
  594.                                         "isSparse" : false,
  595.                                         "isPartial" : false,
  596.                                         "indexVersion" : 2,
  597.                                         "direction" : "forward",
  598.                                         "indexBounds" : {
  599.                                             "job.scheduledEndTime" : [
  600.                                                 "[new Date(1563148800000), true)"
  601.                                             ],
  602.                                             "cleaners.id" : [
  603.                                                 "[MinKey, MaxKey]"
  604.                                             ]
  605.                                         }
  606.                                     },
  607.                                     {
  608.                                         "stage" : "IXSCAN",
  609.                                         "keyPattern" : {
  610.                                             "lastUpdatedAt" : -1,
  611.                                             "job.scheduledEndTime" : -1,
  612.                                             "reduced" : 1
  613.                                         },
  614.                                         "indexName" : "lastUpdatedAt_-1_job.scheduledEndTime_-1_reduced_1",
  615.                                         "isMultiKey" : false,
  616.                                         "multiKeyPaths" : {
  617.                                             "lastUpdatedAt" : [],
  618.                                             "job.scheduledEndTime" : [],
  619.                                             "reduced" : []
  620.                                         },
  621.                                         "isUnique" : false,
  622.                                         "isSparse" : true,
  623.                                         "isPartial" : false,
  624.                                         "indexVersion" : 2,
  625.                                         "direction" : "forward",
  626.                                         "indexBounds" : {
  627.                                             "lastUpdatedAt" : [
  628.                                                 "[new Date(1563148800000), true)"
  629.                                             ],
  630.                                             "job.scheduledEndTime" : [
  631.                                                 "[MaxKey, MinKey]"
  632.                                             ],
  633.                                             "reduced" : [
  634.                                                 "[MinKey, MaxKey]"
  635.                                             ]
  636.                                         }
  637.                                     }
  638.                                 ]
  639.                             }
  640.                         },
  641.                         {
  642.                             "stage" : "FETCH",
  643.                             "filter" : {
  644.                                 "$and" : [
  645.                                     {
  646.                                         "$or" : [
  647.                                             {
  648.                                                 "job.scheduledEndTime" : {
  649.                                                     "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  650.                                                 }
  651.                                             },
  652.                                             {
  653.                                                 "lastUpdatedAt" : {
  654.                                                     "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  655.                                                 }
  656.                                             }
  657.                                         ]
  658.                                     },
  659.                                     {
  660.                                         "reduced" : {
  661.                                             "$eq" : null
  662.                                         }
  663.                                     }
  664.                                 ]
  665.                             },
  666.                             "inputStage" : {
  667.                                 "stage" : "IXSCAN",
  668.                                 "keyPattern" : {
  669.                                     "lastUpdatedAt" : -1,
  670.                                     "job.scheduledEndTime" : -1,
  671.                                     "reduced" : 1
  672.                                 },
  673.                                 "indexName" : "lastUpdatedAt_-1_job.scheduledEndTime_-1_reduced_1",
  674.                                 "isMultiKey" : false,
  675.                                 "multiKeyPaths" : {
  676.                                     "lastUpdatedAt" : [],
  677.                                     "job.scheduledEndTime" : [],
  678.                                     "reduced" : []
  679.                                 },
  680.                                 "isUnique" : false,
  681.                                 "isSparse" : true,
  682.                                 "isPartial" : false,
  683.                                 "indexVersion" : 2,
  684.                                 "direction" : "forward",
  685.                                 "indexBounds" : {
  686.                                     "lastUpdatedAt" : [
  687.                                         "[new Date(9223372036854775807), new Date(1554076800000)]"
  688.                                     ],
  689.                                     "job.scheduledEndTime" : [
  690.                                         "[MaxKey, MinKey]"
  691.                                     ],
  692.                                     "reduced" : [
  693.                                         "[MinKey, MaxKey]"
  694.                                     ]
  695.                                 }
  696.                             }
  697.                         },
  698.                         {
  699.                             "stage" : "FETCH",
  700.                             "filter" : {
  701.                                 "$and" : [
  702.                                     {
  703.                                         "$or" : [
  704.                                             {
  705.                                                 "job.scheduledEndTime" : {
  706.                                                     "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  707.                                                 }
  708.                                             },
  709.                                             {
  710.                                                 "lastUpdatedAt" : {
  711.                                                     "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  712.                                                 }
  713.                                             }
  714.                                         ]
  715.                                     },
  716.                                     {
  717.                                         "reduced" : {
  718.                                             "$eq" : null
  719.                                         }
  720.                                     }
  721.                                 ]
  722.                             },
  723.                             "inputStage" : {
  724.                                 "stage" : "IXSCAN",
  725.                                 "keyPattern" : {
  726.                                     "lastUpdatedAt" : 1
  727.                                 },
  728.                                 "indexName" : "lastUpdatedAt_1",
  729.                                 "isMultiKey" : false,
  730.                                 "multiKeyPaths" : {
  731.                                     "lastUpdatedAt" : []
  732.                                 },
  733.                                 "isUnique" : false,
  734.                                 "isSparse" : false,
  735.                                 "isPartial" : false,
  736.                                 "indexVersion" : 2,
  737.                                 "direction" : "forward",
  738.                                 "indexBounds" : {
  739.                                     "lastUpdatedAt" : [
  740.                                         "[new Date(1554076800000), new Date(9223372036854775807)]"
  741.                                     ]
  742.                                 }
  743.                             }
  744.                         },
  745.                         {
  746.                             "stage" : "FETCH",
  747.                             "filter" : {
  748.                                 "$and" : [
  749.                                     {
  750.                                         "$or" : [
  751.                                             {
  752.                                                 "job.scheduledEndTime" : {
  753.                                                     "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  754.                                                 }
  755.                                             },
  756.                                             {
  757.                                                 "lastUpdatedAt" : {
  758.                                                     "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  759.                                                 }
  760.                                             }
  761.                                         ]
  762.                                     },
  763.                                     {
  764.                                         "reduced" : {
  765.                                             "$eq" : null
  766.                                         }
  767.                                     }
  768.                                 ]
  769.                             },
  770.                             "inputStage" : {
  771.                                 "stage" : "IXSCAN",
  772.                                 "keyPattern" : {
  773.                                     "lastUpdatedAt" : 1,
  774.                                     "cleaners.id" : 1
  775.                                 },
  776.                                 "indexName" : "lastUpdatedAt_1_cleaners.id_1",
  777.                                 "isMultiKey" : true,
  778.                                 "multiKeyPaths" : {
  779.                                     "lastUpdatedAt" : [],
  780.                                     "cleaners.id" : [
  781.                                         "cleaners"
  782.                                     ]
  783.                                 },
  784.                                 "isUnique" : false,
  785.                                 "isSparse" : false,
  786.                                 "isPartial" : false,
  787.                                 "indexVersion" : 2,
  788.                                 "direction" : "forward",
  789.                                 "indexBounds" : {
  790.                                     "lastUpdatedAt" : [
  791.                                         "[new Date(1554076800000), new Date(9223372036854775807)]"
  792.                                     ],
  793.                                     "cleaners.id" : [
  794.                                         "[MinKey, MaxKey]"
  795.                                     ]
  796.                                 }
  797.                             }
  798.                         },
  799.                         {
  800.                             "stage" : "FETCH",
  801.                             "filter" : {
  802.                                 "$and" : [
  803.                                     {
  804.                                         "$or" : [
  805.                                             {
  806.                                                 "job.scheduledEndTime" : {
  807.                                                     "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  808.                                                 }
  809.                                             },
  810.                                             {
  811.                                                 "lastUpdatedAt" : {
  812.                                                     "$lte" : ISODate("2019-07-15T00:00:00.000Z")
  813.                                                 }
  814.                                             }
  815.                                         ]
  816.                                     },
  817.                                     {
  818.                                         "reduced" : {
  819.                                             "$eq" : null
  820.                                         }
  821.                                     }
  822.                                 ]
  823.                             },
  824.                             "inputStage" : {
  825.                                 "stage" : "IXSCAN",
  826.                                 "keyPattern" : {
  827.                                     "lastUpdatedAt" : -1
  828.                                 },
  829.                                 "indexName" : "lastUpdatedAt_-1",
  830.                                 "isMultiKey" : false,
  831.                                 "multiKeyPaths" : {
  832.                                     "lastUpdatedAt" : []
  833.                                 },
  834.                                 "isUnique" : false,
  835.                                 "isSparse" : false,
  836.                                 "isPartial" : false,
  837.                                 "indexVersion" : 2,
  838.                                 "direction" : "forward",
  839.                                 "indexBounds" : {
  840.                                     "lastUpdatedAt" : [
  841.                                         "[new Date(9223372036854775807), new Date(1554076800000)]"
  842.                                     ]
  843.                                 }
  844.                             }
  845.                         }
  846.                     ]
  847.                 }
  848.             }
  849.         },
  850.         {
  851.             "$project" : {
  852.                 "_id" : true
  853.             }
  854.         },
  855.         {
  856.             "$sort" : {
  857.                 "sortKey" : {
  858.                     "_id" : 1
  859.                 },
  860.                 "limit" : NumberLong(100)
  861.             }
  862.         }
  863.     ],
  864.     "ok" : 1.0
  865. }
Add Comment
Please, Sign In to add comment