16 Schema和Model
Schema
Model
Document
顺序从上往下
var mongoose=require("mongoose");
mongoose.connect('mongodb://数据库ip地址:端口号/数据库名',{userMongoClient:true});
mongoose.connection.once("open",function(){
console.log("数据库连接成功");
});
//创建模式对象
var Schema=mongoose.Schema;
var stuSchema=new Schema({
title:String,
age:Number,
gender:{
type:String,
default:"female"
},
address:String
});
//model代表集合,通过model才能对数据库操作
var StuModel=mongoose.model('Student',stuSchema);
//向数据库插入一个文档
StuModel.create({
name:"孙悟空",
age"18,
gender:"male",
address:"花果山"
},function(err){
if(!err){
console.log("插入成功");
}
});
创建模型(集合名,约束对象)
模型操作数据库