Почему при find_one возникает ошибка Command raised an exception: TypeError: string indices must be integers?
Суть вопроса такова, что при поиске через find_one(а точнее for x in db.users.find_one({"id": 1934})) возникает ошибка Command raised an exception: TypeError: string indices must be integers.
И если вместо "find_one" использовать find, то всё нормально. Почему?
Во-первых, наверно полезно было бы показать полный код ошибки.
Во-вторых, хорошо бы банально посмотреть, какой тип возвращает find_one в вашем случае и с каким содержимым.