[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
没有报错,就是成功了,数据库连接上了