У меня есть коллекция, содержащая записи о странах, мне нужно найти конкретную страну с идентификатором uid, и это countryId
Ниже приведен пример сбора данных:
{
"uid": 15024,
"countries": [{
"countryId": 123,
"popullation": 45000000
},
{
"countryId": 456,
"poppulation": 9000000000
}
]
},
{
"uid": 15025,
"countries": [{
"countryId": 987,
"popullation": 560000000
},
{
"countryId": 456,
"poppulation": 8900000000
}
]
}
Я пробовал с помощью запроса нижев Python, но не может найти какой-либо результат:
foundRecord = collection.find_one({"uid" : 15024, "countries.countryId": 456})
, но он возвращает Нет.
Пожалуйста, помогите и предложите.