大佬教程收集整理的这篇文章主要介绍了mongoose多个连接,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
您可以使用server: {poolSize: 5}
选项增加/减少池(并行连接数)
如果您需要连接到不同的数据库,请在此处查看Mongoose和单个node.Js项目中的多个数据库
多个连接的示例:
var mongoose = require('mongoose')
var conn = mongoose.createConnection('mongodb://localhost/db1');
var conn2 = mongoose.createConnection('mongodb://localhost/db2');
var scheR_74_11845@a = new mongoose.scheR_74_11845@a({})
var model1 = conn.model('User', scheR_74_11845@a);
var model2 = conn2.model('Item', scheR_74_11845@a);
model1.find({}, function() {
console.log("this will print out last");
});
model2.find({}, function() {
console.log("this will print out first");
});
目前,我的连接 @H_57_21@mongoose.js 具有以下代码:
var mongoose = require('mongoose');
var uriUtil = require('mongodb-uri');
var mongodbUri = 'mongodb://localhost/db_name';
var mongooseUri = uriUtil.formatMongoose(mongodbUri);
mongoose.connect(mongooseUri);
module.exports = mongoose;
需要连接的文件是 test.js :
var mongoose = require('../model/mongoose');
var scheR_74_11845@a = mongoose.scheR_74_11845@a({...});
如何更新mongoose.js以使用mongoose.createConnection(&Hellip;)函数使用多个连接?
当我进行如下更改时,我仅从一个连接的更改开始:
var mongoose = require('mongoose');
mongoose.createConnection('mongodb://localhost/db_name');
mongoose.open('localhost');
module.exports = mongoose;
我得到“未定义不是函数”。如果我使用此代码:
var mongoose = require('mongoose');
db = mongoose.createConnection('mongodb://localhost/db_name');
db.open('localhost');
module.exports = mongoose;
我收到“错误:尝试打开未关闭的连接”
有什么建议吗?
以上是大佬教程为你收集整理的mongoose多个连接全部内容,希望文章能够帮你解决mongoose多个连接所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。