Mungo mehrere verbindungen
Derzeit habe ich diesen code für meine Verbindung 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;
Datei, erfordert die Verbindung test.js:
var mongoose = require('../model/mongoose');
var schema = mongoose.Schema({...});
Wie kann ich ein update mongoose.js verwenden mehrere verbindungen mit Mungo.createConnection (...) - Funktion?
Starte ich die änderungen nur für eine Verbindung wenn ich das mache Veränderungen so:
var mongoose = require('mongoose');
mongoose.createConnection('mongodb://localhost/db_name');
mongoose.open('localhost');
module.exports = mongoose;
Bekomme ich "undefined" keine Funktion".
Wenn ich diesen code verwenden:
var mongoose = require('mongoose');
db = mongoose.createConnection('mongodb://localhost/db_name');
db.open('localhost');
module.exports = mongoose;
Bekomme ich "Fehler: Sie Versuchen zu öffnen, nicht geschlossene Verbindung"
Irgendwelche Ratschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mungo handling-verbindungen via verbindungen pool
http://mongoosejs.com/docs/connections.html
Können Sie
server: {poolSize: 5}
option für erhöhen/verringern-pool (Anzahl der parallelen verbindungen)Wenn Sie brauchen verbindungen zu verschiedenen Datenbanken sehen Sie hier
Mungo und mehrere Datenbank in einzelnen node.js Projekt
Beispiel für mehrere verbindungen:
OK. Mit deinem Beispiel habe ich eine Lösung gefunden, die zu meinen Anforderungen passen.
mongoose.js
content.js
Die einzige Sache, ist es OK, um hinzufügen Verbindung, Objekte zu mongoose-Objekt oder vielleicht gibt es elegantere Lösung.
TypeError: client.s.dbCache[name].emit is not a function
config.js
connection.js
model.js (custom class)
user.js