Учтите, что у меня открыто соединение MongoDB в самом основном файле app.js
, и следующий код попадает в его обратный вызов:
mongodb.connect('MongoDBUrlGoesHere', function (err, db) {
app.listen(app.get('port'), function AppListnCB() {
console.log("Server listening on port " + app.get('port'));
});
});
Все это делается для того, чтобы в приложении был только один экземпляр базы данных.
Теперь, если мы находимся в другом файле external.js
и нам нужен тот же объект db
, который уже подключен. Это можно сделать очень легко, если мы используем mongoskin или мангуст
Может ли кто-нибудь помочь мне найти, как это можно сделать с родным драйвером?