Estoy usando ipython 2.7. Estoy creando la base de datos nombre de enron en mongodb. He tratado de conectar a la base de datos de forma local, pero ocurrió el siguiente error – ¿cómo puedo solucionarlo?

esta mi código:

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

de error:

ConnectionFailure: could not connect to localhost:27017: [Errno 10061] No connection     could be made because the target machine actively refused it
InformationsquelleAutor pramod24 | 2014-03-03

5 Comentarios

  1. 4

    A continuación son los comandos para crear la conexión y consulta

    from pymongo import MongoClient
    client = MongoClient('hostname', 27017)
    db = client.database_name
    collection = db.collection_name
    collection.find_one({"name":"name1"})
  2. 2
    from pymongo import MongoClient
    from bson import json_util
    
    
    MONGODB_HOST = 'localhost'
    MONGODB_PORT = 27017
    DB_NAME = 'Your DB name'
    COLLECTION_NAME = 'collectionname'
    
    @app.route("/")
    def getDatas():
        connection = MongoClient(MONGODB_HOST, MONGODB_PORT)
        collection = connection[DB_NAME][COLLECTION_NAME]
        projects = collection.find()
        json_projects = []
        for project in projects:
            json_projects.append(project)
        json_projects = json.dumps(json_projects, default=json_util.default)
        connection.close()
        return json_projects
    
    if __name__ == "__main__":
        app.run(host='0.0.0.0',port=5000,debug=True)
  3. 0

    Ejecutar este comando desde la línea de comandos en mongo installtion directorio.

    …>mongo>…>bin>

    mongod –dbpath data/db (aquí data/db es una ruta en la base de datos)

  4. 0
    #!pip install pymysql
    
    import pymysql
    
    pymysql.install_as_MySQLdb()
    
    import MySQLdb
    
    #!pip install pymongo
    import pymongo
    import json
    from pymongo import MongoClient
    
    
    import pandas as pd
    from pymongo import MongoClient
    # if __name__ == '__main__':
    #     client = MongoClient("localhost", 27017, maxPoolSize=50)
    client = MongoClient("localhost", 27017, maxPoolSize=50)
    db = client.mydb
    collection = db.angel
    data = pd.DataFrame(list(collection.find()))

    data
    
    '''
    Address City    Name    State   ZIP _id
    0   123 Main St Whereverville   Jane Doe    CA  90210   5af03bfa8ca570abf4a2f76c
    1   555 Broadway Ave    New York    John Doe    NY  10010   5af03bfa8ca570abf4a2f76d
    '''

Dejar respuesta

Please enter your comment!
Please enter your name here