Проблема с импортом новой базы данных 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()
Любое предложение будет оценено по достоинству. Спасибо