承接我之前的一篇文章,https://blog.youkuaiyun.com/Little_Pig_Bug/article/details/82712986,使用的是同一个后台项目myapp
mongoose我们可以理解他是Oracle和mongodb的一个混合产物
1.安装mongoose,cd进入myapp文件夹
C:\projects\myapp>npm install mongoose --save
2.在app.js下添加如下代码
const mongoose = require('mongoose');
//连接mongoose
mongoose.connect('mongodb://localhost/student'); //连接test数据库
//实例化连接对象
const db = mongoose.connection;
db.on('error',console.error.bind(console,'连接错误:'))
db.once('open',(callback) =>{
console.log('mongodb数据库连接成功!')
})
const classSchema = new mongoose.Schema({
name: String,
studentId: Number
})
const classModel = mongoose.model('newClass', classSchema);
let newStudent = [{
name: '小明',
studentId: '001'
}]
classModel.create(newStudent, (res,err) => {
if(err) return console.log(err)
res.send("添加成功!")
});
3.启动 node app.js
说明此时我们的数据库中已成功插入我们的数据了
4.我们cd进入我们mongodb的bin文件夹--->mongo.exe---->show dbs,可以看到我们mongodb中已经有student数据库了。