如何使用 pymongo 获取 mongo 实例中所有数据库的列表

问题描述 投票:0回答:1

如何使用 pymongo 将 mongo 实例中所有数据库的列表获取到变量?

例如使用 pymongo 向 mongo 实例发送以下命令,

db.adminCommand( { listDatabases: 1 } )
mongodb pymongo
1个回答
41
投票

使用数据库名称

dbs = MongoClient().database_names()

正如 Andrew Allaire 指出的那样:从 pymongo 3.6 开始database_names() 已被弃用,取而代之的是 list_database_names

dbs = MongoClient().list_database_names()
© www.soinside.com 2019 - 2024. All rights reserved.