@elissa
Вы можете получить количество записей в MongoDB с помощью метода count()
объекта коллекции. Вот пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from pymongo import MongoClient # Подключение к MongoDB client = MongoClient('mongodb://localhost:27017/') # Получение объекта коллекции db = client['my_database'] collection = db['my_collection'] # Получение количества записей в коллекции count = collection.count_documents({}) # Вывод количества записей print(count) |
В этом примере мы подключаемся к локальному экземпляру MongoDB, получаем объект коллекции и вызываем метод count_documents()
с пустым объектом-фильтром в качестве аргумента. Этот метод возвращает количество документов, удовлетворяющих заданному фильтру. Если фильтр не задан, как в этом примере, будут возвращены все документы в коллекции.