2012-10-17 29 views

回答

2

创建两个连接,不同的模型添加到每个之一:

var mongoose = require('mongoose'); 

var db1 = mongoose.createConnection('localhost', 'test'); 
var Cat = db1.model('Cat', new mongoose.Schema({ name: String })); 

var db2 = mongoose.createConnection('localhost', 'test'); 
var Dog = db2.model('Dog', new mongoose.Schema({ name: String })); 

在这个例子中,“猫”模式是依赖于连接db1Dog模型绑db2

+0

完美!因为从我看到的样子看起来像:mongoose.model('Cat',Schema)...所以它在单例中,这就是为什么我不明白..也许有关于这个文档,但他们似乎重要的是简单..即使在大型应用程序中它不是有用的(我认为) –