Я хочу, чтобы удалить базу данных в MongoDB аналогичноКак сбросить базу данных MongoDB с помощью PyMongo?
use <DBNAME>
db.dropDatabase()
в оболочке Монго.
Как это сделать в PyMongo?
Я хочу, чтобы удалить базу данных в MongoDB аналогичноКак сбросить базу данных MongoDB с помощью PyMongo?
use <DBNAME>
db.dropDatabase()
в оболочке Монго.
Как это сделать в PyMongo?
PyMongo 2,4 до, по крайней мере 3.2.1
from pymongo import MongoClient
client = MongoClient('<HOST>', <PORT>)
client.drop_database('<DBNAME>')
Из PyMongo 3.2.1 documentation
PyMongo 2.3 и ранее
from pymongo import Connection
connection = Connection('<HOST>', <PORT>)
connection.drop_database('<DBNAME>')
Из PyMongo 2.3 documentation (и PyMongo 1.0 documentation для полнота)
from pymongo import MongoClient
client = MongoClient('<HOST>', <PORT>)
client.db.command("dropDatabase")
см COPYDB пример: https://api.mongodb.org/python/current/examples/copydb.html
Вы можете также использовать помощник RunCommand для запуска других команд, подробно см https://docs.mongodb.org/v3.0/reference/command/