У меня есть объект коллекции, созданный следующим образом:
from pymongo import MongoClient
collection=MongoClient(r'mongodb://localhost:27017/')['test']['cars']
collection.insert({"_id":30,"model":"Audi"})
Функция find it self возвращает:
collection.find({'_id':30})
{'_id': 30, 'model':'Audi'}
find_one с целым числом:
collection.find_one({'_id':30})
{'_id': 30, 'model':'Audi'}
Но find_one со строкой :
collection.find_one({'_id':"30"})
None
Есть ли обходной путь или он должен быть таким?
Имеют ли значение данные тип создания поля?
Даже если эквивалент приведения строки как int это то же самое.