Dzieje się tak, ponieważ Mongoose używa puli 5 połączeń (domyślnie), które są udostępniane w całej aplikacji. Aby uzyskać najlepszą wydajność, najlepiej pozostawić je otwarte.
Możesz zmienić domyślne zachowanie za pomocą parametru options na mongoose.connect
. Na przykład:
mongoose.connect('localhost', 'test', { server: { poolSize: 3 }}); // Use 3 connections