原作者链接:www.jianshu.com/p/69671089b…
通过node安装mongoose模块,进行mongodb的一些基本语法操作。
一、启动mongodb
在命令行中输入net start mongoDB
二、安装mongoose
npm install mongoose
三、新建demo.js,输入下列代码
**
// 引入mongoose
const mongoose = require('mongoose')
// 连接mongodb数据库
mongoose.connect('mongodb://localhost/demoDatabase')
.then(res=>{
console.log('连接成功')
}).catch(err=>{
console.log('连接失败')
})
复制代码
上面代码完成后悔出现一个警告
(node:11972) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
上列代码加入一个对象{ useUnifiedTopology: true }
**
// 引入mongoose
const mongoose = require('mongoose')
// 连接mongodb数据库
mongoose.connect('mongodb://localhost/demoDatabase',{ useUnifiedTopology: true })
.then(res=>{
console.log('连接成功')
}).catch(err=>{
console.log('连接失败')
})
复制代码
四、创建集合规则
**
const Course = new mongoose.Schema({
name:String,
author:String,
sex:String
})
复制代