1 Require & Connect
var mongoose = require('mongoose');
mongoose.connect('mongodb://127.0.0.1/db_name', {useNewUrlParser: true});
2 Define Schema
var stuSchema = new mongoose.Schema({
name: String,
age: Number,
gender: {
type: String,
default: "female"
},
address: String
});
2 Create Model
var StuModel = mongoose.model("student", stuSchema); //集合名: students
通过Schema来创建Model,对应数据库中的Collection(自动将集合名变成复数),通过Model对数据库进行操作。
3 CURD操作
3.1 create
Model.create(doc(s), [callback]);
- doc(s) - 文档对象/文档对象的数组
- callback -