Pymongo не удалось выполнить запрос с переменной

#python-3.x #pymongo

Вопрос:

Вот простой скрипт, который я использую

 from pymongo import MongoClient
import pandas as pd

client = MongoClient(
    "<dburl>"
)
db = client.dbname

addresses = db.addresses

data = pd.read_csv(r'/Users/shwetanka/Documents/isdcodes.csv', engine='python', error_bad_lines=False)
df = pd.DataFrame(data).to_numpy()

count = 0

for row in df:
    print("Country: ", row[2], type(row[2]), "Code: ", type("str"), row[3], type(row[3]))
    addr = addresses.find_one({"country_code": row[2]})
    print(addr)
    addresses.update_many({"country_code": row[2]}, {"$set": {"isd_code": row[3]}})

print("Done")
 

Я ничего не получаю за addr. Если я заменю строку[2] в запросе фактическим кодом, например «AD», я получу документ. Я проверил тип строки[2] , и это <class 'str'>
В чем именно здесь проблема? Я использую python 3.7