python - example - pymongo update
¿Cómo descarto una base de datos MongoDB usando PyMongo? (2)
Quiero eliminar una base de datos en MongoDB similar a
use <DBNAME>
db.dropDatabase()
En la concha de Mongo.
¿Cómo hago eso en PyMongo?
PyMongo 2.4 hasta al menos 3.2.1
from pymongo import MongoClient
client = MongoClient(''<HOST>'', <PORT>)
client.drop_database(''<DBNAME>'')
De la documentación de PyMongo 3.2.1.
PyMongo 2.3 y anteriores
from pymongo import Connection
connection = Connection(''<HOST>'', <PORT>)
connection.drop_database(''<DBNAME>'')
De la documentación de PyMongo 2.3 (y la documentación de PyMongo 1.0 para completar)
from pymongo import MongoClient
client = MongoClient(''<HOST>'', <PORT>)
client.db.command("dropDatabase")
vea el ejemplo de copydb: https://api.mongodb.org/python/current/examples/copydb.html
También puede usar el asistente runCommand para ejecutar otros comandos, consulte los detalles en https://docs.mongodb.org/v3.0/reference/command/