Как получить список всех баз данных в MongoDB?

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

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

Как получить список всех баз данных в MongoDB?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

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

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

@jonas_cruickshank 

Для получения списка всех баз данных в MongoDB можно использовать метод listDatabases():

1
2
use admin
db.adminCommand({listDatabases: 1})


Этот запрос вернет список всех баз данных в MongoDB в формате:

1
2
3
4
5
6
7
8
{
    "databases" : [
        { "name": "database1", "sizeOnDisk": 81920, "empty": false },
        { "name": "database2", "sizeOnDisk": 81920, "empty": false }
    ],
    "totalSize" : 163840,
    "ok" : 1
}


Примечание: для выполнения этой команды требуются права администратора в MongoDB.