不废话,直接
----------------------
。如果你的应用程序只使用一个数据库, 应该使用 mongoose.connect。 如果您需要创建额外的连接,使用 mongoose.createConnection。 var mongoose = require(‘mongoose’); mongoose.connect(mongodb://localhost/chihuo);
mongoose.createConnection 返回值是一个新的连接。 如果你打开一个单独的连接使用mongoose.createConnection(), 但试图访问模型mongoose.model(“ModelName ‘)不能按预期工作,因为它不是连接到一个活跃的数据库连接。 在这种情况下通过创建的连接访问您的模型:
var conn = mongoose.createConnection(‘your connection string’) , MyModel = conn.model(‘ModelName’, schema) , m = new MyModel; m.save(); // works VS var conn = mongoose.createConnection(‘your connection string‘) , MyModel = mongoose.model(‘ModelName‘, schema) , m = new MyModel; m.save();
先到这。
时间: 2024-09-30 00:51:21