как анализировать данные всех коллекций с помощью pymongo - PullRequest
0 голосов
/ 14 мая 2018

введите описание изображения здесь У меня есть соединение mongodb (размещено на изображении), в котором есть коллекция, скажем, около 20 файлов.Я хотел бы прочитать / загрузить каждую коллекцию из Python и выполнить необходимые вычисления.

Пожалуйста, найдите образец ниже, что я пытаюсь сделать.

import pandas as pd
import json
from pandas.io.json import json_normalize
from unittest.mock import inplace
from pymongo import MongoClient

connection = MongoClient('localhost', 27017)
db=connection.Tmobile
collection=db.collection_names(include_system_collections=False)
for collect1 in collection:
    print(collect1)
    with open(collect1,'r') as fi:
        d=json.load(fi)
        print(d)

, когда я пытаюсь это сделать, выдает ошибку ниже.

Mynew Traceback (последний вызов был последним): Файл "C: \ Users \ esrilka \ eclipse-workspace \ My First PyDev Project \ dbsample.py ", строка 12, с открытым (collect1, 'r') как fi: FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'Mynew'

...