Я пытаюсь сделать приложение с несколькими арендаторами в MEAN, в зависимости от значения некоторой переменной, он должен выбрать пул соединений формы mongoDB и выполнить операции CURD в коллекции.Аренда в MEAN Application
var mongoose = require('mongoose');
var connectionPool = {};
connectionPool['dbName1'] = mongoose.createConnection('mongodb://localhost/database1');
connectionPool['dbName2'] = mongoose.createConnection('mongodb://localhost/database2');
connectionPool['dbName3'] = mongoose.createConnection('mongodb://localhost/database3');
Проблема связана с объектом, когда используется для работы CURD, не работает.
Ошибка -.. Db.collection (...) найти (...) Exec не является функцией
Спасибо.
Я пытался добавить арендатора динамически, есть способ сделать это? –
@utkarshsharma вы можете делать все это динамически. Просто установите определение моделей в каждом соединении, создайте функцию, которая делает это на основе параметра соединения. – zurfyx