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

sql*_*int 6 mongodb pymongo

如何使用pymongo将mongo实例中的所有数据库列表转换为变量?

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

db.adminCommand({listDatabases:1})

Ste*_*ter 8

使用database_names

dbs = MongoClient().database_names()
Run Code Online (Sandbox Code Playgroud)

  • 注意:从pymongo 3.6开始,不推荐使用database_names(),而推荐使用list_database_names()。https://api.mongodb.com/python/3.6.0/changelog.html (2认同)