<slide>
<title>Covered queries</title>

<example inline="1">
db.cities.find(
      { population: { $gte: 2000000 }, elevation: { $gte : 1654 } }
  ).explain();
</example>
<example inline="1">
"winningPlan" : {
    *"stage" : "FETCH",*
    "inputStage" : {
        "stage" : "IXSCAN",
        "keyPattern" : { "population" : 1, "elevation" : 1 },
    }
},
</example>
<blurb>vs.</blurb>
<example inline="1">
db.cities.find(
      { population: { $gte: 2000000 }, elevation: { $gte : 1654 } },
      { _id: 0, population: 1, elevation: 1 }
  ).explain();
</example>
<example inline="1">
"winningPlan" : {
    *"stage" : "PROJECTION",*
    "transformBy" : { "_id" : 0, "population" : 1, "elevation" : 1 },
    "inputStage" : {
        "stage" : "IXSCAN",
        "keyPattern" : { "population" : 1, "elevation" : 1 },
    }
},
</example>
</slide>
