const mongoose = require('mongoose')
mongoose.connect('mongodb://localhost/playground', { useNewUrlParser: true,useUnifiedTopology: true })
.then(()=>{console.log("连接成功")})
.catch((err)=>{console.log(err,"连接失败")})
//创建集合规则
const courseSchem = new mongoose.Schema({
name:String,
author:String,
isPublished:Boolean
})
//使用规则创建集合
const Course = mongoose.model('Course',courseSchem)
const course = new Course ({
name:"nodejs",
author:"ou",
isPublished: true
})
course.save()
在根目录下运行js代码,会在数据库创建一个playground数据库,并且里面有个couse的数据表。
这里补充一下,要在所在文件 npm install mongoose 才可以使用mongoose模块,才能通过nodejs构建数据库。