python - 如何从 pymongo 发出 "show dbs"

我正在使用 pymongo,但我不知道如何执行相当于“show dbs”的 mongodb 交互式 shell。

最佳答案

from pymongo import MongoClient
# Assuming youre running mongod on 'localhost' with port 27017
c = MongoClient('localhost',27017)
c.database_names()

2020 年更新:

DeprecationWarning: database_names is deprecated

使用以下内容:

c.list_database_names()

关于python - 如何从 pymongo 发出 "show dbs",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162551/

相关文章:

MongoDB 通过 Mongoose JS - findByID 是什么?

mongodb - 如何按插入时间对 Meteor 集合进行排序?

mongodb - 在 MongoDB 中传递给 $in 查询的最大参数数是多少?

node.js - Mongoose Schema 尚未注册模型

mongodb - MongoDB stats() 函数是否返回位或字节?

mongodb - 检查 MongoDB upsert 是否进行了插入或更新

mongodb - mongoDB中的字符串字段值长度

mongodb - 在 Mongo 中,分片和复制有什么区别?

sql - MongoDB如何避免SQL注入(inject)困惑?

mongodb - 如何在 Mongoose 中进行原始 mongodb 操作?