Hassan Turi
Hassan Turi

Reputation: 354

Uploading JSON file to Mongodb with pymongo on Kali Linux

I am uploading the Json file to MongoDB but I am getting this error. I am using Linux.

AttributeError: module 'pymongo' has no attribute 'MongoClient'

but I have already installed pymongo.

def Uploaddb():
    client = pymongo.MongoClient("mongodb+srv://username:[email protected]/myFirstDatabase?retryWrites=true&w=majority")
    db = client['Linux_Trace_db']
    linux_trace = db['linux_trace']
    
    with open('trace.json') as f:
        data = json.load(f)
    
    linux_trace.insert_many(data)
    
    client.close()
 Uploaddb()

Upvotes: 0

Views: 45

Answers (1)

YuTing
YuTing

Reputation: 6629

Use only MongoClient

client = MongoClient("mongodb+srv://<Username>:<password>@devconnector.g6cxh.mongodb.net/myFirstDatabase?retryWrites=true&w=majority", serverSelectionTimeoutMS=10000);

Upvotes: 1

Related Questions