1. 下载安装好MongoDB,在根磁盘下(例,d盘)新建文件夹data,然后在里面新建db文件夹,在mongodb安装目录的bin文件夹下运行命令mongod --dbpath d:datadb启动mongodb服务
2. nodejs的app.js代码
npm i mongoose -S const mongoose = require('mongoose'); const DB_URL = 'mongodb://127.0.0.1:27017/imooc' mongoose.connect(DB_URL); mongoose.connection.on('connected', () => { console.log('mongodb connect success') })
3. 创建模型
const User = mongoose.model('User', new mongoose.schema({ name: {type: String, require: true}, age: {type: Number, require: true} }))
4. 新增数据
User.create({ name: 'xiaomao', age: 25 }, (err, doc) => { if (!err) { console.log(doc) } else { console.log(err) } })
5. 查询数据
User.find({}, (err, doc) => { if (!err) { console.log(doc) // 得到的是数组 } else { console.log(err) } }) User.findOne({}, (err, doc) => { if (!err) { console.log(doc) // 得到的是对象 } else { console.log(err) } })
6. 修改数据
User.update({name: 'xiaomao'}, {$set: {age:24}, (err,doc) =>{ if (!err) { console.log(doc) } else { console.log(err) } })
7. 删除数据
User.remove({age: 25}, (err, data) => { if (!err) { console.log(doc) } else { console.log(err) } })