1,先下载mongodb
npm install mongoose --save
2.在node.js根目录创建文件夹 model 在这文件夹分别创建conn.js 和 user.js
例如:
3,在conn.js下写入一下代码
var mongoose=require('mongoose')
//这里的2017b是你的库名 如果没有他会自动创建
mongoose.connect("mongodb://127.0.0.1/2107b",function(err){
if(err) return console.log(err);
console.log('连接成功');
})
module.exports=mongoose
4, 在user.js写一下代码
var mongoose = require('./conn');
var Schema = mongoose.Schema;
//接受传参的类型 (请参考官方手册或文档)
var userSchema = new Schema({
name: String,
data: Array,
});
///默认会操作第三个参数配置的表 user表(集合)
var User=mongoose.model('User',userSchema,'user');
module.exports=User
5,到这里基本配置好了 以下是使用的方法我们以添加为例
var express = require('express');
var router = express.Router();
//导入模块
var userModel=require('../model/user')
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
//执行添加操作
router.post('/users',async function(req,res){
// console.log(req.body);
userModel.create(req.body,function(err){
if(err) return console.log(err);
res.send({
code:200,
message:'添加成功'
})
})
})
module.exports = router;