Chcę zrzucić bazę danych w MongoDB podobnie doJak upuścić bazę danych MongoDB za pomocą PyMongo?
use <DBNAME>
db.dropDatabase()
w powłoce Mongo.
Jak mam to zrobić w PyMongo?
Chcę zrzucić bazę danych w MongoDB podobnie doJak upuścić bazę danych MongoDB za pomocą PyMongo?
use <DBNAME>
db.dropDatabase()
w powłoce Mongo.
Jak mam to zrobić w PyMongo?
PyMongo 2,4 do co najmniej 3.2.1
from pymongo import MongoClient
client = MongoClient('<HOST>', <PORT>)
client.drop_database('<DBNAME>')
PyMongo 2.3 i wcześniej
from pymongo import Connection
connection = Connection('<HOST>', <PORT>)
connection.drop_database('<DBNAME>')
Z PyMongo 2.3 documentation (i PyMongo 1.0 documentation dla kompletność)
from pymongo import MongoClient
client = MongoClient('<HOST>', <PORT>)
client.db.command("dropDatabase")
zobaczyć copydb przykład: https://api.mongodb.org/python/current/examples/copydb.html
Można również użyć RunCommand pomocnika do uruchamiania innych poleceń, szczegóły patrz https://docs.mongodb.org/v3.0/reference/command/