mongodb отказывается от соединения в python

Я использую windows8 , для написания кода я использую IDLE . Я пытался подключить python к mongodb . Но когда вы пытаетесь получить имя коллекции, это приводит к ошибке.

ServerSelectionTimeoutError: localhost: 20101: [Errno 10061] Соединение не может быть выполнено, потому что целевая машина активно отказалась от него

Это код, для которого я получаю сообщение об ошибке.

 from pymongo import MongoClient connection = MongoClient('localhost',20101) db = connection['Bhautik'] collection = db['Student'] db.collection_names(include_system_collections=True) 

2 Solutions collect form web for “mongodb отказывается от соединения в python”

По выходному сообщению вы, вероятно, не установили свой mongo bind_ip или не установили dbpath . Попробуй это:

 mongod --dbpath <database_path> --bind_ip 127.0.0.1 --port 20101 

Было бы более полезно сопоставить с вашим кодом некоторую информацию о конфигурации mongodb, например, о порте сервера, если вы используете аутентификацию или нет, какой dbpath вы используете и так далее.

Поэтому поставьте на свой вопрос свой mongodb.conf (если вы используете его) или команду, которую вы используете для запуска сервера mongo.

Если вы начинаете использовать mongoDB после установки, создайте C:/data/db потому что это каталог базы данных по умолчанию, который использует mongoDB.

Чтобы изменить каталог базы данных, введите тип ниже:

 C:\Program Files\MongoDB\Server\3.x\bin> mongod --dbpath "c:\custom_folder" 
  • Как использовать sql «like» в PyMongo?
  • Mongoengine очень медленный на больших документах, объединенных с использованием родного пимонго
  • Коллекция переключателей в mongoengine для поиска
  • Как скопировать коллекцию из одной базы данных в другую базу данных на одном сервере с помощью PyMongo?
  • Как обновить значения с помощью pymongo?
  • Чертежи, PyMongo в колбе
  • MongoDB: встроенные пользователи в комментарии
  • Как запросить отличные результаты в mongodb с помощью python?
  • Django + MongoDB
  • Ошибка в разработке приложений Tumblelog с использованием Flask и MongoEngine
  • Как импортировать данные из mongodb в pandas?
  • Python - лучший язык программирования в мире.