現在、私は私の接続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 schema = mongoose.Schema({...});
複数のcoを使用するようにmongoose.jsを更新するにはどうすればよいですかmongoose.createConnection(...)関数との接続?
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;
私が手を「エラー:閉じていない接続をオープンしようとすると、」
何かアドバイスを?あなたが別のデータベースへの接続が必要な場合はあなたが増加/減少プール(並列接続数)
ためserver: {poolSize: 5}
オプションを使用することができ接続プールを経由して http://mongoosejs.com/docs/connections.html
を接続を処理
で
見てはい、私は、複数のDB接続が必要です。私はこの答えを見ましたが、私の場合はまだ動作しません。 connとconn2の例が最もよく見えますが、2つのファイルに分けることはできません。あなたは一例を挙げてみてください。 – Pumych
があなたのための実例を追加しました。それはあなたが必要とするものですか? – vmkcom