MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडब से पांडा में डेटा कैसे आयात करें?

pymongo शायद आपको मदद मिले, निम्नलिखित कुछ कोड हैं जिनका मैं उपयोग कर रहा हूं:

import pandas as pd
from pymongo import MongoClient


def _connect_mongo(host, port, username, password, db):
    """ A util for making a connection to mongo """

    if username and password:
        mongo_uri = 'mongodb://%s:%[email protected]%s:%s/%s' % (username, password, host, port, db)
        conn = MongoClient(mongo_uri)
    else:
        conn = MongoClient(host, port)


    return conn[db]


def read_mongo(db, collection, query={}, host='localhost', port=27017, username=None, password=None, no_id=True):
    """ Read from Mongo and Store into DataFrame """

    # Connect to MongoDB
    db = _connect_mongo(host=host, port=port, username=username, password=password, db=db)

    # Make a query to the specific DB and Collection
    cursor = db[collection].find(query)

    # Expand the cursor and construct the DataFrame
    df =  pd.DataFrame(list(cursor))

    # Delete the _id
    if no_id:
        del df['_id']

    return df


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - त्रुटि:getMore कमांड विफल:कर्सर नहीं मिला

  2. एक नेवला डेटाबेस मॉड्यूल निर्यात करना

  3. एकाधिक मानदंडों से मेल खाने वाले दस्तावेज़ कैसे खोजें

  4. MongoDB कनेक्शन के लिए .NET सर्वोत्तम अभ्यास?

  5. शो डीबीएस कमांड त्रुटि निष्पादित करने के लिए अधिकृत नहीं देता है