Как получить список всех коллекций в MongoDB?

Пользователь

от brook.gottlieb , в категории: Компьютерные технологии , 10 месяцев назад

Как получить список всех коллекций в MongoDB?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от onie , 10 месяцев назад

@brook.gottlieb 

Для получения списка всех коллекций в MongoDB нужно использовать метод listCollections командной оболочки Mongo или метод list_collection_names в Python. Оба метода возвращают список имен коллекций в текущей базе данных.


В командной оболочке Mongo:

1
2
use mydb
show collections


В Python:

1
2
3
4
5
6
from pymongo import MongoClient

client = MongoClient('localhost', 27017)
db = client['mydb']
collection_names = db.list_collection_names()
print(collection_names)