MongoDB连接数据库操作(2)

[Windows 平台安装 MongoDB]
访问 http://127.0.0.1:27017/ 出现
在这里插入图片描述
就成功了
再安装 robo 3t之后

在之前的nodeJS的koa2建的文件夹中下载mongoose

cnpm i mongoose

还在这个文件夹下创建一个文件夹
dbs(数据库)
下面有
----models文件夹 ----person.js

----config.js文件

在这里插入图片描述

models文件夹里面有person.js(这个文件相当于数据表,等下会读取里面的数据),里面代码:

import mongoose from 'mongoose'       //引入mongoose组件
let personSchema = new mongoose.Schema({   //建一个mongoose的Schema,相当于建表
    name:String,                      //这个数据表里面有两个字段,一个是姓名,一个是年龄
    age:Number
})
module.exports = mongoose.model('Person',personSchema)   //由Schema生成一个model

而config.js中写

module.exports={
    dbs:'mongodb://127.0.0.1:27017/dbs'
}

紧接着,就可以到服务器里面建立一个真实的连接
回到koa2建的服务器,app.js中

const mogoose = require('mongoose')  //引入这个组件

const dbConfig = require('./dbs/config')  //引入这个配置文件

如图
在这里插入图片描述
这样,就可以服务器连接数据库的操作了,很简单,还是在app.js中

mogoose.connect(dbConfig.dbs,{
  useNewUrlParser:true
})

如图
在这里插入图片描述

验证一下,重启koa2,

npm run dev

没有报错,就是成功了,数据库连接上了

发布了33 篇原创文章 · 获赞 9 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_22188085/article/details/87007787
今日推荐