Я решил не использовать локальный хост, потому что я не мог этого понять, сейчас я использую URL-адрес, предоставленный Mongo DB, с моим именем пользователя и паролем, которые вы можете создать, перейдя в https://www.mongodb.com/cloud и создавпроект, кластер и коллекции, тогда вам должен быть предоставлен URL, URL должен быть примерно таким: mongodb+srv://<username>:<password>@cluster-apc2i.mongodb.net/test?retryWrites=true&w=majority
добавить этот URL в ваш скрипт следующим образом:
client = MongoClient("mongodb+srv://<username>:<password>@cluster-apc2i.mongodb.net/test?retryWrites=true&w=majority")
Также убедитесь, что вы добавили 0.0.0.0/0
для вашего разрешенного ip это ip означает, что все ip-адреса с деталями разрешены для доступа, если вы не добавите, что вы можете получить сообщение об ошибке, time out
и другие URL могут быть предоставлены вам после того, как вы создадите нового пользователя изDatabase Access Pannel
слева