Проблема с импортом новой базы данных Mongo на сервер

У меня есть сайт на основе Django на сервере. Я не совсем профессионал в этом, однако! Итак, я запустил сайт на сервере, показывающий некоторые данные из MongoDB. На этот раз я хочу сменить БД на более новую. Вот что я делаю:

Сначала я бросаю последний DB: (On venv):

$ mongo <db_name> --eval 'db.aggregation__class.drop'

Затем я scr (новый db) JSON-экспортированный файл в каталог сервера. Затем я вызываю mongo для активации этой новой базы данных:

$ mongoimport --db <new db name> --collection <new db collection name> --file <server directory>

Я также проверил, активирован ли db следующим образом:

$ mongo <new db name> --eval

И это работает.

Проблема в том, что когда я вызываю его в views.py, он не показывает, что подключается к новой базе данных. Учитывайте тот факт, что он работал с предыдущей базой данных!

views.py

# connect to MongoDb Database
myclient = MongoClient(port=27017)
mydatabase = myclient[db_name]
classagg = mydatabase['aggregation__class']
database_text = classagg.find()

Любое предложение будет оценено по достоинству. Спасибо

Вернуться на верх