mongoose连接指定数据库

非 Y 不嫁゛ 提交于 2020-03-11 16:47:43
承认自己初学mongoose,根据网上代码和操作写了代码,
但是一直不理解怎么连接指定的数据库

首先正常写mongoose的代码

const Koa = require('koa')
const router = require('koa-router')
const mongoose  =  require('mongoose')
const DBURL = 'mongodb://127.0.0.1:27017/platform'


mongoose.Promise = require('bluebird')
mongoose.connect(DBURL, { useNewUrlParser: true, useNewUrlParser: true, useUnifiedTopology: true })
//let db = client.db('platform')

mongoose.connection.on('connected', function () {
  console.log('Mongoose connection open to ' + DBURL);
});
const regist  = require('./mongo/regist')

let app = new Koa();

let r1 = router()
app.use(r1.routes());

r1.get('/regist',async (ctx,next) => {
  console.log(ctx.request.body)
  console.log(a)
  ctx.body = {
    code:1
  }
})

r1.get('/login',async (ctx,next) => {
  console.log(ctx.request.body)
})

app.listen(300);
console.log('successful in 127.0.0.1:300')

通过命令mongo-》show dbs show collections 怎么也查找不到自己的数据库
😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂
😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂
😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂
😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂
最终的解决方法:给数据插入一条数据就检测到了,或者.save()之后就检测到了

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!