Mongoose.createConnection()已连接但无法获取请求

时间:2019-07-31 02:00:06

标签: node.js database mongodb mongoose

我想用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请求。谢谢您的帮助!

0 个答案:

没有答案