Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用PyMongo删除MongoDB数据库?_Python_Mongodb_Pymongo - Fatal编程技术网

Python 如何使用PyMongo删除MongoDB数据库?

Python 如何使用PyMongo删除MongoDB数据库?,python,mongodb,pymongo,Python,Mongodb,Pymongo,我想在MongoDB中删除一个数据库,类似于 use <DBNAME> db.dropDatabase() 使用 db.dropDatabase() 在蒙戈贝壳里 如何在PyMongo中做到这一点?PyMongo 2.4到至少3.11.4 from pymongo import MongoClient client = MongoClient('<HOST>', <PORT>) client.drop_database('<DBNAME>')

我想在MongoDB中删除一个数据库,类似于

use <DBNAME>
db.dropDatabase()
使用
db.dropDatabase()
在蒙戈贝壳里


如何在PyMongo中做到这一点?

PyMongo 2.4到至少3.11.4

from pymongo import MongoClient
client = MongoClient('<HOST>', <PORT>)
client.drop_database('<DBNAME>')
从pymongo导入MongoClient
客户端=MongoClient(“”,)
client.drop_数据库(“”)
PyMongo 2.3及更早版本

from pymongo import Connection
connection = Connection('<HOST>', <PORT>)
connection.drop_database('<DBNAME>')
从pymongo导入连接
连接=连接(“”,)
连接。删除数据库(“”)
来自pymongo import MongoClient
客户端=MongoClient(“”,)
client.db.command(“dropDatabase”)
请参见copydb示例:

还可以使用runCommand helper运行其他命令,详细信息请参见

from pymongo import MongoClient
client = MongoClient('<HOST>', <PORT>)
client.db.command("dropDatabase")