Подключение Python к MongoDB

2 апреля 2024 г.
87
Подключение к MongoDB:
from pymongo import MongoClient
mongoclient = MongoClient("mongodb://localhost:27017/")
mydatabase = mongoclient['mydb'] #база данных
mycollection = mydatabase['mycollection'] #коллекция

Вывод всех коллекций базы данных:
for col in mydatabase.list_collection_names():
    print(col)

Вывод всех индексов коллекции:
for index in mycollection.list_indexes():
    print(index)

Вывод всех записей коллекции:
for doc in mycollection.find({}):
    print(doc)

Вывод одной записи коллекции:
print(mycollection.find_one({"name":"Doc1"}))
Поделиться: