Облицовочный объект «список» не имеет атрибута «найти», ошибка при разборе всех документов в коллекции - PullRequest
0 голосов
/ 15 мая 2018

Привет У меня есть имя базы данных: Tmobile, и у него есть коллекция с двумя файлами Mynew и 30dc ..

См. Изображение

Database image

Теперь я пытаюсь перебрать файлы и распечатать любой элемент / файл из него.

Ниже приведен мой код:

import pandas as pd
import json
from pandas.io.json import json_normalize
from unittest.mock import inplace
from pymongo import MongoClient
from idlelib.rpc import response_queue
from pandas import DataFrame

connection = MongoClient('localhost', 27017)
db=connection.Tmobile
collection=db.Collections
#print(collection)
for collection1 in collection.find():
    print(collection1)

Но когда я попробую это, я получу следующееошибка:

Traceback (most recent call last):
  File "C:\Users\esrilka\eclipse-workspace\My First PyDev Project\dbsample.py", line 13, in <module>
['30dc6d110c7a0d3d371177ac0a3624bc_1', 'Mynew']
    for collection in collection.find():
AttributeError: 'list' object has no attribute 'find'
...