I have a collection containing country records, I need to find particular country with uid and it's countryId
Below is the sample collection data:
{
"uid": 15024,
"countries": [{
        "countryId": 123,
        "popullation": 45000000
    },
    {
        "countryId": 456,
        "poppulation": 9000000000
    }
]
},
{
"uid": 15025,
"countries": [{
        "countryId": 987,
        "popullation": 560000000
    },
    {
        "countryId": 456,
        "poppulation": 8900000000
    }
]
}
I have tried with below query in in python but unable to find any result:
foundRecord = collection.find_one({"uid" : 15024, "countries.countryId": 456})
but it return None.
Please help and suggest.
 
     
    