соединение mongoose в разработке

#node.js #mongodb #mongoose #connection

#node.js #mongodb #мангуст #соединение

Вопрос:

Я наткнулся на утверждение, что mongoose connection не должно иметь нескольких подключений и оставаться открытым до тех пор, пока запущено приложение, поэтому одна операция блокировки не может заморозить node.js приложение. Это кажется разумным, однако в рабочей среде — если мне нужно протестировать свой серверный сервер, тогда я постоянно перезапускаю свои файлы с помощью node. Каждый раз, открывая новое соединение, не закрывая его. Это привело к 100 подключениям с моего ноутбука к моему облачному mongodb, что является пределом для его работоспособности.

С точки зрения кода — должен ли я открывать и закрывать соединение каждый раз, когда я запускаю запрос? Если так, то черт возьми. Если нет, то как?

На данный момент я не уверен практически во всем, поэтому, если мой вопрос расплывчатый, я приношу извинения.

Ответ №1:

Используйте функцию mongoose.disconnect()

оно отключает все соединения.

Проверьте эту документацию