使用最新的 mongoose 更新,您不能再像我一直在做的那样对用户建模。我需要在整个应用程序中共享相同的数据库连接。
https://github.com/LearnBoost/mongoose/issues/1249
这是不再有效的旧方法:
./models/user.js
var mongoose = require('mongoose'), cfg = require('../config')
, Schema = mongoose.Schema
, db = mongoose.createConnection(cfg.mongo.uri, cfg.mongo.db);
...
module.exports = db.model('Item', ItemSchema);
如何按照上面的 github 问题中的建议重新使用 db 连接?
我var User = require('./models/user');
在我的代码库的几个不同的地方使用。