db.cities.find( { country_code: 'GB', population: { $gte: 500000 } } )
         *.sort( { population: -1 })*.explain();

{
    "stage" : "FETCH",
    "inputStage" : {
        "stage" : "IXSCAN",
        "keyPattern" : { "country_code" : 1, "population" : 1 },
        "indexName" : "country_code_1_population_1",
        "isMultiKey" : false,
        "isUnique" : false,
        "isSparse" : false,
        "isPartial" : false,
        "indexVersion" : 1,
        "direction" : *"backward",*
        "indexBounds" : {
            "country_code" : [ "[\"GB\", \"GB\"]" ],
            "population" : [ "[inf.0, 500000.0]" ]
        }
    }
}

{ "name" : "London", "country_code" : "GB", "population" : 7556900 }
{ "name" : "City of London", "country_code" : "GB", "population" : 7556900 }
{ "name" : "Birmingham", "country_code" : "GB", "population" : 984333 }
{ "name" : "Glasgow", "country_code" : "GB", "population" : 610268 }