Mongoose multiple connections

后端 未结 3 1646
别跟我提以往
别跟我提以往 2020-12-01 06:25

Currently I have this code for my connection mongoose.js:

var mongoose = require(\'mongoose\');
var uriUtil = require(\'mongodb-uri\');
var          


        
3条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-01 07:19

    Mongoose handling connections via connections pool http://mongoosejs.com/docs/connections.html

    You can use server: {poolSize: 5} option for increase/decrease pool (number of parallel connections)

    If you need connections to different databases look here Mongoose and multiple database in single node.js project

    Example of multiple connections:

    var mongoose = require('mongoose')
    var conn = mongoose.createConnection('mongodb://localhost/db1');
    var conn2 = mongoose.createConnection('mongodb://localhost/db2');
    var Schema = new mongoose.Schema({})
    var model1 = conn.model('User', Schema);
    var model2 = conn2.model('Item', Schema);
    model1.find({}, function() {
       console.log("this will print out last");
    });
    model2.find({}, function() {
       console.log("this will print out first");
    });
    

提交回复
热议问题