Как подключиться к базе данных Mongo локально с помощью python

Я использую ipython 2.7. Я создаю имя базы данных enron в mongodb. Я попытался подключиться к этой базе данных локально, но произошла следующая ошибка: как мне ее исправить?

это мой код:

import json
import pymongo # pip install pymongo
from bson import json_util 
from pymongo import MongoClient# Comes with pymongo
conn = pymongo.Connection('mongodb://user:[removed_email]golab.com:33499/enron')
client = MongoClient()

ошибка:

ConnectionFailure: could not connect to localhost:27017: [Errno 10061] No connection could be made because the target machine actively refused it
3 ответа

Обратитесь к этому соединению PyMongo для подключения, и соединение устарело


Запустите эту команду из командной строки в каталоге mongo installtion.

...> Монго>...> бен>

mongod --dbpath data/db (здесь данные /db - это путь, где ваша база данных)


Ниже приведены команды для создания соединения и запроса

from pymongo import MongoClient
client = MongoClient('hostname', 27017)
db = client.database_name
collection = db.collection_name
collection.find_one({"name":"name1"})

licensed under cc by-sa 3.0 with attribution.