【发布时间】:2017-06-22 09:00:14
【问题描述】:
我正在尝试在 MEAN 中创建一个多租户应用程序,根据某个变量的值,它应该从连接池中选择一个 mongoDB 连接并对集合执行 CURD 操作。
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(...).find(...).exec 不是函数
谢谢。
【问题讨论】:
标签: node.js mongodb express mongoose mean-stack