v4.4.7中的mongoose.connect方法发生了什么变化?

时间:2016-03-14 20:04:33

标签: node.js mongodb mongoose

更新到mongoose之后 v4.4.7 mongoose.connect只返回一些setter和Promise。在更新之前它返回了其他对象。在文档中找不到任何信息。

---更新---

let mongoose = require('mongoose');
let config = require('./config/env/test');
// config.db === 'mongodb://localhost/testdb'
let db = mongoose.connect(config.db);

console.log(db);

问题是在v4.4.7中我得到 Mongoose 对象而不是 MongooseThenable

例如, gridfs-stream 不起作用:

let gfs = new Grid(db.connection.db, db.mongo);

它会抛出错误:

Error stack Error: missing db argument
new Grid(db, mongo)

0 个答案:

没有答案