db.collections.find({'my_key': <str>}) # Isn't going to work as a bare str
Вам нужно определить объект
добавить оператор / ключ $ regex к объекту
значение тогда является знакомым стилем регулярного выражения: '.*2019.*'
query_string = {'$regex': '.*2019.*'}
results = db.collections.find({'my_key': query_object})
или полностью записано как:
results = db.collections.find({'my_key': {'$regex': '.*2019.*'}})