如何使用Mongoose与2组不同的模型建立2个连接?

时间:2012-10-17 15:31:31

标签: mongoose

我无法找到定义2套模型并在我想要的连接中使用它们。

我该怎么办?

感谢

1 个答案:

答案 0 :(得分: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 }));

在此示例中,“Cat”模型与连接db1绑定,Dog模型与db2绑定。