我想用mongoose.createConnection()创建一个简单的连接,它已经连接了,但是我无法得到json响应。但是它正在与mongoose.connect()
一起使用这是我的代码:
server.js
// Create mongo connection
const conn = mongoose.createConnection(mongoURI, { useNewUrlParser: true })
let gfs
conn.once("open", () => {
// Init stream
gfs = Grid(conn.db, mongoose.mongo)
gfs.collection("uploads")
console.log("MongoDB Connected")
exports.gfs = gfs
})
^没有错误,它显示“ MongoDB Connected”,但无法获取json响应。
mongoose
.connect(db, {
useNewUrlParser: true
})
.then(() => console.log("MongoDB Connected"))
.catch(err => console.log(err))
^这很好用,我可以获取json,但是我需要在createConnection()上创建gfs,所以我不能使用它。
应该显示json请求。谢谢您的帮助!