To jest uproszczona wersja problemu, ale w zasadzie próbuję otworzyć 2 połączenia mongodów z mangustą i daje mi to "Próbuję otworzyć niezamknięte połączenie". błąd.Mangia Próbowanie otwarcia niezamkniętego połączenia
przykładowy kod:
var db1 = require('mongoose');
db1.connect('my.db.ip.address', 'my-db');
var db2 = require('mongoose');
db2.connect('my.db.ip.address', 'my-db');
db2.connection.close();
db1.connection.close();
Każdy pomysł jak zrobić to działa?
@NilsH: przypadek użycia: połączenia DB są określane przez plik konfiguracyjny z wykorzystaniem różnych sekcji dla różnych środowisk (prod, staging, dev) w celu utworzenia luźnego sprzężenia między aplikacją a środowiskiem, w którym działa.W dev wszystkie bazy danych są na localhost, dzięki czemu można łatwo zarządzać; w produkcji bazy danych są na osobnych maszynach z różnymi ustawieniami replikacji, itp. – robbrit