目前我有此代碼爲我的連接mongoose.js:貓鼬多個連接
var mongoose = require('../model/mongoose');
var schema = mongoose.Schema({...});
:需要的連接 test.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;
文件
如何更新mongoose.js以使用多個co與mongoose.createConnection(...)函數的連接?
我開始只有一個連接的變化,當我做改變這樣的:
var mongoose = require('mongoose');
mongoose.createConnection('mongodb://localhost/db_name');
mongoose.open('localhost');
module.exports = mongoose;
我得到「undefined是不是一個函數」。 如果我用這個代碼:
var mongoose = require('mongoose');
db = mongoose.createConnection('mongodb://localhost/db_name');
db.open('localhost');
module.exports = mongoose;
我得到「錯誤:試圖打開未關閉連接」
有什麼建議?
是的,我需要多個數據庫連接。我看到了這個答案,但在我的情況下仍然不起作用。 conn和conn2的例子看起來是最好的,但我不能將它分離爲兩個文件。你可以試一下嗎? – Pumych
爲您增加了工作示例。這是你需要的嗎? – vmkcom