1 const mongoose=require('mongoose') 2 //链接数据库,成功运行then里面的代码,错误运行catch里面的代码 3 mongoose.connect("mongodb://localhost/playground",{ useNewUrlParser: true,useUnifiedTopology: true}) 4 .then(()=>{console.log("数据库连接成功")}) 5 .catch(err=>{console.log(err,'数据库失败')}) 6 //创建集合规则,返回构造函数 7 const courseSchema= new mongoose.Schema({ 8 name:String, 9 author:String, 10 isPublished:Boolean 11 }); 12 //使用规则创建集合,参数1是集合名,2是规则 13 const Course= mongoose.model("Course",courseSchema) 14 //实例化集合,创建文档 15 const course= new Course({ 16 name:"node.js", 17 author:"ZG", 18 isPublished:true 19 20 }); 21 //将文档插入到数据库里 22 course.save();